目录:
定义-第一代(编程)语言(1GL)是什么意思?
第一代(编程)语言(1GL)是一组编程语言,它们是用于对第一代计算机进行编程的机器级语言。 指令是通过这些计算机的前面板开关直接给出的。 最初没有编译器或汇编器来处理1GL中的指令。
1GL中的指令由二进制数字组成,用1和0表示。 这使得该语言适合于机器的理解,但是人工程序员很难解释和学习该语言。
也称为第一代语言。
Techopedia解释了第一代(编程)语言(1GL)
在1GL中进行编程的主要优势在于,由于指令直接由CPU执行,因此代码可以非常快速,高效地运行。 使用低级语言进行编程的主要缺点之一是,当发生错误时,代码不那么容易修复。
该程序被编写为二进制指令,由零和一组成。 这种语言非常适合特定的计算机和CPU,因此与高级语言相比,代码的可移植性大大降低了。
现代程序员有时仍会使用机器级代码,尤其是在对系统的较低级功能(例如驱动程序,与固件和硬件设备的接口)进行编程时。 现代工具(例如本机代码编译器)用于从高级语言生成机器级别。