![轻松学C语言](https://wfqqreader-1252317822.image.myqcloud.com/cover/139/656139/b_656139.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 C语言开发概述
C语言是常用的面向过程开发的一门语言。本节主要讲解C语言的发展和特点。
1.1.1 C语言的发展
在讲解C语言发展之前,我们首先讲解一下计算机程序设计语言的发展,如表1.1所示。
表1.1 计算机程序设计语言的发展阶段
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0017_0001.jpg?sign=1739583722-TLnRH2icU1ZZCUQArZQwloGKotARliBp-0-227f01bc785cd85ee4baf8f65620d0a6)
C语言的原型是ALGOL 60语言(也称为A语言),C语言的随后发展如图1.1所示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1739583722-6nyGdcHoWNxI5t4E2uP8KcN52skJwyh1-0-a9bb5c2a46a651a7a6bf31e1095a2339)
图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语言的特点
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0018_0001.jpg?sign=1739583722-j4hDlFrBYHkxnPD2cUq772SCd5Fh58qV-0-2ebaab6e401390ce49af9dfaa4c00f4a)