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

algol语言_ALGOL的完整形式是什么?相关推荐

  1. sml完整形式_411的完整形式是什么?

    sml完整形式 411:信息 (411: Information) 411 is an abbreviation of "Information". 411是"信息&qu ...

  2. php 单例模式有什么缺点_PHP的完整形式是什么?

    php 单例模式有什么缺点 PHP:超文本预处理器 (PHP: Hypertext Preprocessor ) PHP is an abbreviation of Hypertext Preproc ...

  3. 后期维特根斯坦的语境观“:语言游戏”与“生活形式”

    [作者单位:福建师范大学] 摘 要:后期维特根斯坦批判了自己前期的意义图象论,提出了语言的意义在于对其的使用这一观点.将意义与语言使用联系在一起必然牵扯到语境这一要素,而维氏将语言游戏看作是语言与活动 ...

  4. ALGOL语言 发展历史

    一提到计算机高级语言,可能大家就会想到C语言.C++.Python.Java等等.ALGOL语言可能很多人都没有听说过. 但这个现在已经销声匿迹的语言却是C语言.C++.Java等高级语言的直接鼻祖, ...

  5. algol语言_在21世纪探索Algol 68

    algol语言 安德鲁·麦克格特里克(Andrew McGettrick)在其出色的教科书< 阿尔高68:第一和第二门课程>的序言中写道: "本书源于1973-4年在斯特拉斯克莱 ...

  6. 什么是 SAP ABAP? 类型、ABAP 完整形式和含义

    转载地址:https://www.guru99.com/what-is-abap.html ABAP 是一种由 SAP 创建的高级编程语言,可帮助大型企业定制 SAP ERP. ABAP 可以帮助定制 ...

  7. [工具]-C语言中字符串的形式打印16进制数据

    C语言中字符串的形式打印16进制数据. 这样写,输出更直观些 #define PRINT_BUF_MAX (32) #define TAG_STRING_MAX (32) static void pr ...

  8. C语言是始祖,科技日历| 61年前,ALGOL语言创立!它是C语言等高级语言的直接“鼻祖”...

    原标题:科技日历| 61年前,ALGOL语言创立!它是C语言等高级语言的直接"鼻祖" 一提到计算机高级语言,可能很多人马上就会想到C语言.C++.Python.Java等等.ALG ...

  9. c语言高函数正确形式,计算机二级C语言考点解析:函数

    小编所收集到的相关计算机二级C语言考点解析:函数的资料 大家要认真阅读哦! 一.库函数的正确调用 1.C语言提供了丰富的库函数,包括常用数学函数.对字符和字符串处理函数.输入输出处理函数等.在调用库函 ...

最新文章

  1. .net下的富文本编辑器FCKeditor的配置方法(图)原创
  2. 近4万Star,登月源码登顶GitHub,这位女程序员“拯救”了阿波罗
  3. 计算机书籍:新媒体运营
  4. [转]linux解压 tar命令
  5. .net学习之委托和事件
  6. android自动化优化工具,Auto Optimizer手机性能自动优化App
  7. 如何在企业内部实现云信私有化
  8. 三十八、学Sql,不了解Sql注入怎么行?
  9. [Python图像识别] 四十六.图像预处理之图像去雾详解(ACE算法和暗通道先验去雾算法)
  10. input file的默认value清空与赋值方法
  11. LeetCode 1773. 统计匹配检索规则的物品数量
  12. BZOJ3489 A simple rmq problem 【可持久化树套树】*
  13. [译转]深入理解LayoutInflater.inflate()
  14. linux 多路径配置
  15. 谈谈如何快速掌握一般性的IT知识点
  16. flutter手写画板,保存存成图片并上传到后台服务器
  17. 射频通信中的CA中的PCC和SCC概念
  18. SpringBoot/Spring Cloud/Docker
  19. 【开发日记】马桶型号识别
  20. 《音乐达人秀:Adobe Audition实战200例》——实例6 麦克风说话和音乐播放等所有声音都混合录制...

热门文章

  1. javaBean和jsp应用
  2. html5 手机拍视频滤镜,用canvas实现图片滤镜效果附演示_html5教程技巧
  3. linux获取bind返回值信息,v$sql_bind_capture 获取绑定变量信息
  4. 计算机网络画出发送窗口变化,全国2010年7月自考计算机网络原理试题及答案
  5. python获取网页数据对电脑性能_【Python】网页数据爬取实战
  6. php检查 session是否存在,检查sessionid已知的PHP会话是否处于活动状态
  7. 架构师一般做到多少岁_《迷茫中的我们该如何突破瓶颈——成长为一名架构师》...
  8. 项目管理最佳实践方法_项目管理最佳实践,企业如何进行有效的项目管理
  9. Problem C: 结构体---点坐标结构体
  10. C语言进阶——全局变量