Which of the following is considered the second generation of programming languages?

admin2013-12-19  43

问题 Which of the following is considered the second generation of programming languages?

选项 A、Machine
B、Very high-level
C、High-level
D、Assembly

答案D

解析 D正确。一般来讲,第二代编程语言开始于20世纪50年代中期汇编语言的引入。汇编语言引入符号(也称为助记符)来表示复杂的二进制代码。使用汇编语言的程序员可以使用诸如ADD、PUSH、POP等命令来代替二进制代码(1001011010等)。汇编语言使用叫做汇编程序的程序,它可以自动地把伪代码(pseudocode)转换为机器兼容的二进制语言。
A不正确。因为机器语言是编程语言的最原始形式,它被认为是第一代编程语言。机器语言在20世纪50年代早期是唯一的编程模式。早期的计算机使用_二进制指令作为编译器,那时也不存在翻译程序。由于没有抽象化概念,程序员必须手动计算、分配内存地址和按顺序输入指令。
B不正确。因为第四代语言(非常高级的语言)的设计是为进一步加强开始于第三代语言的自然语言方法。第四代语言旨在以自然语言为基础的语句上再进一步。最常见的四代语言是SQL数据库语言。
C不正确。因为第三代编程语言开始出现于20世纪60年代早期。第三代编程语言由于其精致的编程结构而被认为是高级语言。高级语言使用抽象语句。抽象化把多个汇编语言指令汇总成一个的高级语句,如if-then-else。这使得程序员把低级(系统体系结构)复杂性留给编程语言,而把精力集中在编程的目的.上。
转载请注明原文地址:https://jikaoti.com/ti/MEO7FFFM
0

最新回复(0)