计算机语言的发展历程
计算机语言的发展分为三个阶段,即机器语言、汇编语言和高级语言。
机器语言,也称为二进制语言。机器语言是计算机可以直接理解和执行的一组指令,由二进制数0和1组成。机器语言是计算机硬件的底层语言,可以由计算机硬件直接执行,但对具体的计算机硬件架构依赖性很强,可移植性差。汇编语言是比机器语言更高级的语言,用通俗易懂的符号代替机器语言的二进制指令。
汇编语言和机器语言是一一对应的,所以它仍然依赖于特定的计算机硬件架构,但它比机器语言更容易编写和理解。高级语言是一种更抽象、更独立的计算机硬件语言,使用更接近自然语言的语法和语义,程序员可以更高效地编写代码。
计算机语言的通用语言
C语言:C语言是由Dennis Ritchie在20世纪70年代创立的,功能更强大,与ALGOL有更为连续的继承,是COBOL和FORTRAN的结构继承者。有利于编写小而快的程序,容易和汇编语言结合,标准化程度高,所以其他平台上的版本都很相似。
C++语言:它是具有面向对象特征的C语言的继承者,面向对象编程,或称OOP,是结构化编程的下一步。组织大型程序比C语言好太多,很好的支持面向对象机制。常见的数据结构,如链表和由可伸缩数组组成的库,减轻了处理底层细节的负担。
汇编语言:汇编是第一种计算机语言。汇编语言实际上是计算机处理器实际运行的指令的命令形式表示。这意味着您将处理处理器的底层,如寄存器和堆栈。汇编程序可以比其他任何语言编写程序快得多,而且会是第一个使用处理器最新功能的人,因为你可以直接使用它们。