编程语言历史

编辑
本词条由“匿名用户” 建档。
编程语言的历史跨越了从早期机械计算机的文档到现代软件开发工具。早期的编程语言是高度专业化的,依赖于数学符号和类似晦涩的语法。在整个20世纪,对编译器理论的研究导致了高级编程语言的创建,这些语言使用更易于理解的语法来传达指令。 第一种高级编程语言是Plankalkül,由KonradZuse在1942年至1945年间创建。第一种具有相关编译器的高级语言是由CorradoBöhm在1951年为他的博士...

编程语言历史

编辑

编程语言的历史跨越了从早期机械计算机的文档到现代软件开发工具。 早期的编程语言是高度专业化的,依赖于数学符号和类似晦涩的语法。 在整个 20 世纪,对编译器理论的研究导致了高级编程语言的创建,这些语言使用更易于理解的语法来传达指令。

xxx种高级编程语言是 Plankalkül,由 Konrad Zuse 在 1942 年至 1945 年间创建。xxx种具有相关编译器的高级语言是由 Corrado Böhm 在 1951 年为他的博士论文创建的。 xxx种商用语言是 FORTRAN (FORmula TRANslation),由 IBM 的 John Backus 领导的团队于 1956 年开发(xxx本手册出现于 1956 年,但最初开发于 1954 年)。

早期历史

编辑

1842 年至 1849 年间,Ada Lovelace 翻译了意大利数学家 Luigi Menabrea 的回忆录,内容涉及 Charles Babbage 提出的最新机器分析机; 她在回忆录中补充了注释,详细说明了使用引擎计算伯努利数的方法,大多数历史学家认为这是世界上xxx个发布的计算机程序

xxx批计算机代码专门用于它们的应用:例如,Alonzo Church 能够以公式化的方式表达 lambda 演算,图灵机是磁带标记机操作的抽象。

Jacquard Looms 和 Charles Babbage 的差分机都有简单的语言来描述这些机器应该执行的操作,因此他们是xxx种编程语言的创造者。

xxx门编程语言

编辑

在 1940 年代,xxx台公认的现代电动计算机问世。 有限的速度和内存容量迫使程序员编写手动调整的汇编语言程序。 人们最终意识到,用汇编语言编程需要大量的智力工作

高级编程语言的早期提议是 Plankalkül,由 Konrad Zuse 在 1942 年至 1945 年间为他的 Z1 计算机开发,但当时并未实施。

xxx种旨在向计算机传达指令的功能性编程语言是在 1950 年代初期编写的。 John Mauchly 于 1949 年提出的短代码是有史以来为电子计算机开发的xxx批高级语言之一。 与机器代码不同,短代码语句以可理解的形式表示数学表达式。 但是,程序每次运行时都必须解释为机器代码,这使得该过程比运行等效机器代码要慢得多。

1950 年代初期,Alick Glennie 在曼彻斯特大学开发了 Autocode,这可能是xxx种编译编程语言。 1954 年,R. A. Brooker 为 Mark 1 开发了该语言的第二次迭代,称为 Mark 1 Autocode。 布鲁克还在 1950 年代与曼彻斯特大学一起为 Ferranti Mercury 开发了自动编码。 EDSAC 2 的版本由剑桥大学数学实验室的道格拉斯·哈特里 (Douglas Hartree) 于 1961 年设计。称为 EDSAC 2 Autocode,它是 Mercury Autocode 的直接开发,适用于当地情况,并以其目标代码优化和源语言而著称 当时先进的诊断。 Atlas Autocode 是一个现代但独立的开发线程,是为曼彻斯特大学 Atlas 1 机器开发的。

编程语言历史

1954 年,IBM 由 John Backus 领导的团队发明了 FORTRAN; 它是xxx个广泛使用的具有功能实现的高级通用编程语言,而不仅仅是纸上设计。 首次引入 FORTRAN 时,由于错误、开发延迟以及用汇编编写的手工编码程序的相对效率,人们对其持怀疑态度。 但是,在快速发展的硬件市场中; 该语言最终以其效率而闻名。 它仍然是高性能计算的流行语言,用于对世界上最快的超级计算机进行基准测试和排名的程序。

另一种早期的编程语言是由美国的 Grace Hopper 设计的,称为 FLOW-MATIC。 它是在 1955 年至 1959 年期间为 Remington Rand 的 UNIVAC I 开发的。Hopper 发现业务数据处理客户对数学符号感到不舒服,因此在 1955 年初,她和她的团队编写了英语编程语言的规范并实现了 一个原型。 FLOW-MATIC 编译器于 1958 年初公开可用,并于 1959 年基本完成。Flow-Matic 对 COBOL 的设计产生了重大影响,因为当时只有它及其直接后代AIMACO 在实际使用。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/193357/

(1)
词条目录
  1. 编程语言历史
  2. 早期历史
  3. 第一门编程语言

轻触这里

关闭目录

目录