轻松学C语言
上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语言的特点