二十世纪五十年代中期 FORTRAN语言产生了, 首
先出现在 IBM公司的计算机上, 它标志着高级语
言的到来 。 FORTRAN语言简洁, 高效, 更适于科
学计算, 因此, 成为此后几十年科学和工程计
算的 主流 语言 。 除了 FORTRAN以外, 还有
ALGOL60等科学和工程计算语言 。 随着计算机应
用的进一步深入, 计算机进入商业领域, 于是
COBOL这类商业和行政管理语言应运而生 。
高级语言
早期的计算机语言都是面向计算机专业人员,随
着计算机技术的发展,计算机的价格逐渐降低,
开始走向大众,这为计算机语言的普及打下了基
础。为使计算机更为大众化,所用的语言更接近
人类的思维,于是,高级语言有了充分的发展空
间 。
在这些语言中我们可以写这样的语句,c=a
+ b,这表示将 a与 b相加,然后将结果赋给
c,方便且直观。使用高级语言,人们不用
考虑不同机器内部构造的细节,只需关心
希望完成的任务的实现方法。但是,计算
机并不能直接执行这些语言,需要经过编
译将这些语言代码转换成机器指令,计算
机才能执行。无论如何,高级语言的出现
使得计算机软件开发变得更容易,同时推
动了计算机的普及。
在高级语言的发展过程中,PASCAL语言的出现是
一个重要的里程碑。 PASCAL语言是第一个系统地
体现结构化程序设计概念的语言。 PASCAL语言和
C语言都体现了结构化设计思想,这两种语言的
语法结构基本上是等价的,它们都是通过函数和
过程等语言特性来构成结构化程序设计的基础。
PASCAL语言强调的是语言的可读性,因此 PASCAL
语言至今成为学习算法和数据结构等软件基础知
识的教学语言,另外它也是我们熟知的 Delphi语言
的设计原形;而 C语言强调的是语言的简洁性及高
效性,因此 C语言成为之后几十年中主流的软件开
发语言,高效性使 C语言的地位已相当于一种, 高
级汇编语言, 。