软件开发 第一代(编程)语言 (1GL)

发表于 2021-12-18 11:18:33
第一代(编程)语言 (1GL) 是什么意思?
第一代(编程)语言 (1GL) 是一组编程语言,它们是用于对第一代计算机进行编程的机器级语言。这些指令是通过这些计算机的前面板开关直接发送给 CPU 的。最初没有编译器或汇编器来处理 1GL 中的指令。

1GL 中的指令由二进制数组成,用 1 和 0 表示。这使得该语言适合机器的理解,但人类程序员更难以解释和学习。

也称为第一代语言。

在 1GL 中编程的主要优点是代码可以非常快速且非常高效地运行,正是因为指令是由 CPU 直接执行的。用低级语言编程的一个主要缺点是,当发生错误时,代码不容易修复。

该程序被编写为二进制指令,由零和一组成。这种语言非常适合特定的计算机和 CPU,因此与高级语言相比,代码可移植性显着降低。

现代程序员仍然偶尔使用机器级代码,尤其是在编写系统的低级功能时,例如驱动程序、与固件和硬件设备的接口。现代工具,例如本机代码编译器,用于从高级语言生成机器级。

帮助中心|标签云|免责声明|申请修改|世界地图|锐阔网

Copyright©GMT+8, 2024-5-18 14:56

京ICP备2021033201号

京公网安备11010502050698号

快速回复 返回顶部 返回列表