algol语言_ALGOL的完整形式是什么?

algol语言

ALGOL:算法语言 (ALGOL: Algorithmic Language)

ALGOL is an abbreviation of "Algorithmic Language".

ALGOL是“算法语言”的缩写

It is a family of very significant computer programming languages, initially designed and created in the mid-1950s, which significantly influenced a lot of additional languages and was the standard technique for algorithm report used by the Association for Computing Machinery (ACM) in textbooks and academic sources for more than thirty years.

它是一门非常重要的计算机编程语言家族,最初是在1950年代中期设计和创建的,它极大地影响了许多其他语言,并且是计算机械协会(ACM)在教科书和计算机上使用的算法报告的标准技术。学术资源超过三十年。

ALGOL was possibly the most prominent of the four high-level programming languages amongst which it was almost modern and up to date: FORTRAN, Lisp, and COBOL. It was created to stay away from a number of the identified troubles with FORTRAN and in due course gave rise to numerous other programming languages, comprising PL/I, Simula, BCPL, B, Pascal, and C.

ALGOL可能是四种高级编程语言中最杰出的一种,它们几乎是现代的并且是最新的:FORTRAN,Lisp和COBOL。 它的创建是为了避免FORTRAN带来的许多麻烦,并在适当的时候出现了许多其他编程语言,包括PL / I,Simula,BCPL,B,Pascal和C。

  • ALGOL launched code blocks.

    ALGOL启动了代码块。

  • It was also the first language executing nested function definitions with lexical scope.

    它也是第一种在词法范围内执行嵌套函数定义的语言。

  • Besides, it was the first programming language that gave specified consideration to formal language definition and in the course of the ALGOL 60 details launched Backus–Naur Form, a principal formal grammar notation for language design.

    此外,它是第一款专门考虑形式语言定义的编程语言,并且在ALGOL 60的过程中推出了Backus–Naur Form,这是语言设计的一种主要形式语法符号。

There were three most significant designs, named subsequent to the years they were originally published:

有三种最重要的设计,以最初发表的年份命名:

  • ALGOL 58: At the beginning put forward to be called IAL, for International Algebraic Language.

    ALGOL 58 :最初提出称为国际代数语言的IAL。

  • ALGOL 60: first put into operation as X1 ALGOL 60 in mid-1960. Revised in 1963.

    ALGOL 60 :于1960年中期首次作为X1 ALGOL 60投入运行。 1963年修订。

  • ALGOL 68: released new constituents comprising flexible arrays, slices, parallelism, and operator identification. Revised in 1973.

    ALGOL 68 :发布了新的组成部分,包括灵活的数组,切片,并行性和操作员标识。 1973年修订。

ALGOL 68 is significantly different from ALGOL 60 and was not well acknowledged so that in broad-spectrum "ALGOL" signifies ALGOL 60 and dialects thereof.

ALGOL 68与ALGOL 60显着不同,并且没有得到很好的认可,因此在广谱中“ ALGOL ”表示ALGOL 60及其方言。

ALGOL历史 (ALGOL History)

  • In 1958, ALGOL was designed and created in cooperation by a committee of European and American computer scientists in a meeting at the Swiss Federal Institute of Technology in Zurich.

    1958年,在欧洲苏黎世瑞士联邦理工学院的一次会议上,由欧美计算机科学家委员会合作设计和创建了ALGOL。

  • It denoted three different syntaxes:

    它表示了三种不同的语法:

    1. A reference syntax
    2. A publication syntax
    3. An implementation syntax
  • The different syntaxes allowed it to use different keyword names and principle rules for decimal points for different languages.

    不同的语法允许它对不同语言的小数点使用不同的关键字名称和原理规则。

  • ALGOL was used typically by research computer scientists in the United States and Europe.

    美国和欧洲的研究计算机科学家通常使用ALGOL。

  • Its use in commercial applications was impeded by the lack of standard input/output services and amenities in its report and the lack of interest in the language by huge computer sellers other than Burroughs Corporation.

    由于其报告中缺乏标准的输入/输出服务和便利性,以及Burroughs Corporation以外的大型计算机销售商对该语言缺乏兴趣,因此阻碍了其在商业应用中的使用。

  • ALGOL 60 did, on the other hand, turn out to be the standard for the publication of algorithms and had an insightful effect on future language development.

    另一方面,ALGOL 60确实成为算法发布的标准,并且对未来的语言开发产生了深刻的影响。

Reference: ALGOL

参考: ALGOL

翻译自: https://www.includehelp.com/dictionary/algol-full-form.aspx

algol语言

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540696.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt/QML编程学习之心得:一个.qml文件调用另一个.qml文件(十七)

在c++中,一个文件调用另外一个文件最直接最快捷的方式就是#incldue<头文件>的使用,那么在元数据描述性语言QML中,如何从一个界面描述调用另外一个界面描述,一个.qml文件调用另外一个.qml呢?QML虽然有个import,但是用法可以说完全不同于#include。 引用方法1:直接…

如何设置Fedora默认从命令行启动?

2019独角兽企业重金招聘Python工程师标准>>> Sumary:因为在Fedora中没有/etc/initab文件我们不方便从这里设置它的runlevel target&#xff0c;但是Linux又给我们提供了一个强悍的工具systemd,我们可以用system来链接默认的启动级别&#xff0c;所以开始吧&#xff…

scala 线性回归_Scala的特征线性化

scala 线性回归Scala | 特性线性化 (Scala | Trait Linearization) In Scala programming language, trait linearization is a property that helps to rectify ambiguity when instances of a class that are defined using multiple inheritances from different classes an…

MDK C++中对内联的极度优化

先来看看我们SmartIRQ的具体实现 // 智能IRQ&#xff0c;初始化时备份&#xff0c;销毁时还原 class SmartIRQ { public:force_inline SmartIRQ(bool enable false){_state __get_PRIMASK();if(enable)__enable_irq();else__disable_irq();}force_inline ~SmartIRQ(){__set_P…

python中类怎么理解_Python中的列表理解

python中类怎么理解In order to create a list, a most obvious and remembered solution is to use a for-loop. 为了创建列表&#xff0c;最明显和记住的解决方案是使用for循环。 Example: 例&#xff1a; Python 3.6.8 (default, Apr 25 2019, 21:02:35)[GCC 4.8.5 201506…

工控领域的网络攻击 食尸鬼行动深入解读Operation Ghoul

卡巴斯基于2016年6月监测到了Operation Ghoul&#xff08;食尸鬼行动&#xff09;网络攻击&#xff0c;Operation Ghoul针对30多个国家的工业、制造业和工程管理机构发起了定向渗透入侵。目前&#xff0c;卡巴斯基发现&#xff0c;有130多个机构已被确认为这类攻击的受害者。 该…

julia自然常数_Julia中的Sys.KERNEL常数

julia自然常数Julia| 系统内核常数 (Julia | Sys.KERNEL Constant) Sys.KERNEL is a constant of the Symbol type in Julia programming language, it is used to get the name of the operating system. Sys.KERNEL是Julia编程语言中Symbol类型的常量&#xff0c;用于获取操作…

tomcat:sessionId生成机制导致tomcat启动过慢问题

为什么80%的码农都做不了架构师&#xff1f;>>> http://blog.csdn.net/u013939884/article/details/72860358 转载于:https://my.oschina.net/wii01/blog/1527731

Codeforces Round #431 (Div. 2)

A. Odds and Endstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputWhere do odds begin, and where do they end? Where does hope emerge, and will they ever break? Given an integer sequence a1, a2, ..., a…

ping/pong模式_PING的完整形式是什么?

ping/pong模式PING&#xff1a;数据包InterNet Groper (PING: Packet InterNet Groper) In the sector of networking of computers, PING is an abbreviation of Packet InterNet Groper. It is utility software or system software of administration of computer network u…

Gartner: 2017年11大信息安全技术(解读版)

在2017年6月份举办的第23届Gartner安全与风险管理峰会上&#xff0c;Gartner的Fellow——Neil McDonald发布了2017年度的11个最新最酷的信息安全技术&#xff0c;比往年的10大技术多了一项。以往都是通过互联网了解Gartner的各种信息和报告。这次&#xff0c;本人有幸亲临现场&…

博客url什么形式_URL的完整形式是什么?

博客url什么形式URL&#xff1a;统一资源定位符 (URL: Uniform Resource Locator) URL is an abbreviation of Uniform Resource Locator. Uniform Resource Locator which is informally or casually known as a web address is addressed as a resource of the web, which ca…

Verizon的SDN策略:不鸣则已,一鸣惊人?

Verizon对于其网络虚拟化计划的进展等一直保持缄默&#xff0c;但这并不代表Verizon没在SDN方面投入。 Verizon于2015年推出了初步的SDN迁移计划&#xff0c;但并未就此事对外界做过多披露。与此同时&#xff0c;它影响着它的SDN虚拟化合作伙伴。如电缆方面&#xff0c;据介绍&…

宝马奥迪工厂模式_宝马的完整形式是什么?

宝马奥迪工厂模式宝马&#xff1a;巴伐利亚汽车公司 (BMW: Bayerische Motoren Werke) BMW is an abbreviation of "Bayerische Motoren Werke". It is a multinational automobile and motorcycle manufacturing company whose headquarter is situated in Munich, …

艾拉物联CEO :物联网时代的到来让安全问题显得尤为突出

产品安全和嵌入式安全的理念一直都很复杂&#xff0c;不过我们至少对它们比较熟悉。但物联网&#xff08;IoT&#xff09;却对“产品”这一理念进行了颠覆&#xff0c;让联网成为了产品定义中不可或缺的一部分。 由此一来&#xff0c;仅在设备层面讨论安全已经远远不够了。不论…

jquery选择器连续选择_JQuery中的选择器

jquery选择器连续选择Its time to write some JQuery now. Do check out the introductory article on JQuery first in case you havent. Before we move to Selectors in JQuery, lets talk a bit about the general syntax first. 现在该写一些JQuery了。 如果没有&#xff…

加拿大大数据:正在升温的大数据市场

产业发展背景 早在2011年5月加拿大广播电视和电信委员会&#xff08;CRTC&#xff09;就发布了新的“国家宽带计划”&#xff0c;该计划显示&#xff0c;到2015年加拿大全体国民将享有5Mbps的宽带接入速度。CRTC表示&#xff1a;“来自市场的资金及有针对性的政府拨款将继续推动…

scala 多线程_Scala中的多线程

scala 多线程Scala多线程 (Scala Multithreading) Multithreading is the concept of using multiple threads simultaneously that allows the program to perform multiple operations simultaneously. 多线程是同时使用多个线程的概念&#xff0c;它允许程序同时执行多个操作…

split注意事项

为什么80%的码农都做不了架构师&#xff1f;>>> 1.特殊字符 “|”&#xff0c;“*”&#xff0c;“^”&#xff0c;"."&#xff0c;“&#xff1a;”&#xff0c;使用此字符作为分割符&#xff0c;必须用\\加以转义 2.同时存在多个特殊字符的时候&#x…

Harbor升级和数据库迁移手册

Harbor升级和数据库迁移手册当升级一个已经存在的Harbor实例到新版本时&#xff0c;需要迁移数据库数据。参考Whats New in Harbor Database Schema查看数据库发生了哪些变化&#xff0c;如果有的话&#xff0c;就需要进行数据库迁移操作&#xff0c;因为迁移可能会改变数据库模…