
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 C语言开发概述
C语言是常用的面向过程开发的一门语言。本节主要讲解C语言的发展和特点。
1.1.1 C语言的发展
在讲解C语言发展之前,我们首先讲解一下计算机程序设计语言的发展,如表1.1所示。
表1.1 计算机程序设计语言的发展阶段

C语言的原型是ALGOL 60语言(也称为A语言),C语言的随后发展如图1.1所示。

图1.1 C语言的发展史
· ANSI C:美国国家标准化协会(American National Standard Institute,ANSI)制订了一个C语言标准于1983年发表,称之为ANSI C。
· ISO C:国际标准化组织(ISO)于1994年修订了C语言的标准。
· C98:国际标准化组织(ISO)于1998年修订了C语言的标准。
· C99:国际标准化组织(ISO)于1999年修订了C语言的标准。
1.1.2 C语言的特点
C语言是最具代表性的面向过程的语言,主要用来进行底层的驱动开发以及嵌入式开发。它的特点如表1.2所示。
表1.2 C语言的特点
