第1章 C++初步
1.1 程序设计语言的发展
1946年世界上**台电子计算机ENIAC诞生,当时对计算机的控制使用的是机器语言。机器语言是简单的“0”和“1”的组合,便于计算机识别,但对于人类来说却晦涩难懂,难于记忆和使用,并且机器语言与硬件相关,不同的计算机使用的机器语言不同。
到了20世纪50年代末,出现了晶体管计算机,计算机运算速度从每秒几万次达到每秒钟几十万次,汇编语言出现并发展起来。汇编语言将机器语言映射为一些可以被人们读懂的助记符,如“ADD”、“SUB”等,方便人类记忆和使用。但汇编语言也是与机器硬件相关的,机器语言和汇编语言都属于低级语言。
随着20世纪60年代早期集成电路的出现,**语言开始出现并逐步发展起来。**语言是计算机编程语言的一大进步,人们不必了解机器的细节,通过更高层次的数据抽象使程序更能体现客观事物的结构和逻辑关系,这使得编程语言和人类的自然语言更加接近。但二者之间还是有很大的区别,因此,程序设计语言仍然在不断的发展中。目前,程序设计语言的发展过程如图1-1所示。
……