C++面向对象程序设计
上QQ阅读APP看书,第一时间看更新

1.1.2 高级语言

高级语言的出现是计算机编程语言的一大进步。它屏蔽了机器的细节,提高了语言抽象层次,程序中可以采用具有一定含义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。

20世纪60年代末开始出现的结构化编程语言进一步提高了语言的层次。结构化数据、结构化语句、数据抽象、过程抽象等概念使程序更便于体现客观事物的结构和逻辑含义,使得编程语言与人类的自然语言更接近。但是二者之间仍有不少差距,主要问题是程序中的数据和操作分离,不能够有效地组成与自然界中的具体事物紧密对应的程序成分。

目前应用比较广泛的几种高级语言有FORTRAN,BASIC,Pascal,C等。当然本书介绍的C++语言也是高级语言,但它与其他面向过程的高级语言有着根本的不同。