A-0 系统由格蕾丝-霍珀于 1952 年创建,被广泛认为是第一个 编者. .它将一连串由数学符号指定的子程序和参数翻译成机器代码。这是从低级汇编程序向更高级、更抽象的编程语言迈出的奠基性一步,将繁琐的手工代码翻译过程自动化。.

(图片仅供参考)
A-0 系统由格蕾丝-霍珀于 1952 年创建,被广泛认为是第一个 编者. .它将一连串由数学符号指定的子程序和参数翻译成机器代码。这是从低级汇编程序向更高级、更抽象的编程语言迈出的奠基性一步,将繁琐的手工代码翻译过程自动化。.
A-0 系统是为 UNIVAC I 计算机开发的,其功能更像现代的链接器或加载器,而不是我们今天所理解的完整编译器。它的主要创新在于自动化。在 A-0 系统之前,程序员必须手动从程序库中查找子程序的地址,然后将它们拼接到主程序中。这是一个缓慢且极易出错的过程。霍普的系统通过为磁带库中的每个子程序分配数字代码,实现了自动化。.
The programmer would write a program as a sequence of these numeric codes and their arguments. The A-0 System would then read this sequence, look up the corresponding subroutines on the tape, and copy them to the correct locations in memory to form a complete, executable program. While it did not parse complex algebraic expressions or manage control flow structures like a modern compiler, it was the first piece of software that took a high-level specification and automatically generated a low-level executable. This ‘compilation’ of routines was a revolutionary concept that directly led to the development of more sophisticated languages and compilers, including Hopper’s own FLOW-MATIC, which in turn heavily influenced COBOL.
第一个编译器:A-0系统
(如果日期未知或不相关,例如“流体力学”,则提供其显著出现的近似估计)
只有注册会员才能免费获得 100% 的全尺寸图片和下载。.
> 登录 <