编辑: 黑豆奇酷 | 2019-07-04 |
T的多用户、多任务的UNIX操作系统上.后来,Ritchie用C语言改写了UNIX C的编译程序,UNIX操作系统的开发者Ken Thompson又用C语言成功地改写了UNIX,从此开创了编程史上的新篇章.UNIX成为第一个不是用汇编语言编写的主流操作系统. 1983年,美国国家标准委员会(ANSI)对C语言进行了标准化,于1983年颁布了第一个C语言草案(83ANSI C),后来于1987年又颁布了另一个C语言标准草案(87ANSI C),最新的C语言标准C99在1999年颁布,并在2000年3月被ANSI采用.但由于未得到主流编译器厂家的支持,C99也并未广泛使用. 尽管C语言发展于大型商业机构和学术界的研究实验室,但是当开发者们为第一台个人计算机提供C编译系统之后,C语言就得以广泛传播,为大多数程序员所接受.对MS-DOS操作系统来说,系统软件和实用程序都是用C语言编写的;
Windows操作系统大部分也是用C语言编写的.C语言程序代码的编译和运行过程如图1.6所示. C语言是一种面向过程的语言,同时具有高级语言和汇编语言的优点,可以广泛应用于不同的操作系统,如UNIX、MS-DOS、Microsoft Windows及Linux等.目前最流行的C语言版本有以下3种,如图1.7所示.本书介绍的C语言开发工具为Turbo C 2.0和Visual C++ 6.0. 图1.6 C语言程序的编译和运行过程 ?图1.7 最流行的3种C语言版本 脚下留神: C语言不是面向对象的编程语言,它是一种面向过程的计算机程序设计语言. 1.2.2 C程序的特点 C语言以其简洁、灵活、表达能力强、产生的目标代码质量高、可移植性好为其基本特点而著称于世,一种语言要具有长久的生命力,总是有不同于其他语言的特点. 应用面广.?C语言是一种面向过程的结构化程序设计语言,既可用于编写系统软件(如DOS、UNIX),又可用于编写应用软件. 简洁、紧凑、方便、........