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语言

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值