编译器运行代码两次第一次运

与相比算法语言是科学和技术编程语言的巨大进步。她还对或等命令式语言的发展产生了影响。编译器包含大约条指令运行时库也同样大。编译器是从纸带加载的程序源代码和库也是如此 行所谓的预扫描用于收集标识符和块第二次运行主扫描在另一条纸带上生成目标代码。后来通过存储可能是磁鼓而不是纸带加速了这个过程。及其方言大约有个实现。最初旨在取代但由于过于复杂实施和采用远远低于预期。

第一个实现完全用系

受影响的语言示例包括伯恩贝壳康壳猛击钢人艾达和蟒蛇。编程语言一是由和的科学用户 泰国电话号码表 组于世纪年代中期开发的作为一种用于科学和商业的统一语言 统的汇编语言编写并于年发布。编译器由一个控制阶段和大量编译阶段大约个组成。后来有几个的实现包括作为系统语言和 工学院的是开发后续版本的委员会成员并提交了一种名为的语言但遭到拒绝。

这导致了和

从委员会辞职继续从事他的项目并于年以简化形式以的名义出版。首先尝试在中实现编译器但没有成功。然后他用类 电话号码列表 似的语言编写了一个编译器然后将其翻译为以进行引导。两个值得注意的分支是和编译器为虚拟堆栈机生成代码然后对其进行解释。 为编写了然后在的汇编器中重新实现了它。这一成果最终被收购并以的形式重新投放市场。后来将移植到添加了的扩展并将新语言移植回最终演变成的。

标签:, , ,