发展历程 什么是第二代编程语言(2gl)? -技术百科的定义

什么是第二代编程语言(2gl)? -技术百科的定义

目录:

Anonim

定义-第二代(编程)语言(2GL)是什么意思?

第二代(编程)语言(2GL)是与汇编语言关联的一组编程语言。 与第一代语言不同,可以使用英语单词(也称为助记符)来象征性地编写程序,使人们可以理解并随后由汇编程序将其转换为机器语言。


汇编语言特定于计算机和CPU。 该术语用于区分机器语言(1GL)和高级编程语言(3GL,4GL等)


也称为第二代语言。

Techopedia解释了第二代(编程)语言(2GL)

汇编语言起源于1940年代,归功于美国海军军官Grace Hopper的努力,并为ENIAC计算机引入了FLOW-MATIC语言。


2GL主要用于实现低级内核和驱动程序以及面向性能和处理密集型应用程序,例如计算机游戏,图形处理应用程序和视频编辑应用程序。


机器指令,寄存器和存储器地址的符号表示使程序员可以生成人类可读的程序。 为了使计算机了解程序,必须使用汇编程序将其转换为机器可读的格式。 汇编程序通常针对特定的处理器系列和环境,通过从助记符表示到机器语言的一对一映射来转换助记符。


汇编程序使程序的调试更容易,并且还引入了更高级的编程机制,例如宏编程和结构化编程。

什么是第二代编程语言(2gl)? -技术百科的定义