二、C语言发展过程 1960年出现了 Algol60语言,但该语言主要 面向问题,与硬件较远,故英国剑桥大学 推出了CPL( Combined Programming Language) 2.1967年, Matin richards对CPL进行改进、 简化、推出了BCPL( Basic combined Programming Language) c語醒设计
二、C语言发展过程 1. 1960年出现了Algol60语言,但该语言主要 面向问题,与硬件较远,故英国剑桥大学 推 出 了 CPL(Combined Programming Language) 2. 1967年,Matin Richards对CPL进行改进、 简 化 、 推出了 BCPL (Basic Combined Programming Language)
3.1970年,美国贝尔实验室 Ken thomson 以BCPL为基础,再次简化推出了B语言, 并写了第一个UNI系统。 4.1972年美国贝尔实验室DM. Ritchie在B 语言基础上设计出了C语言,并用其将 UNIX系统全部改写并实现。 c語醒设计
3. 1970年,美国贝尔实验室Ken Thomson 以BCPL为基础,再次简化推出了B语言, 并写了第一个UNIX系统。 4. 1972年美国贝尔实验室D.M. Ritchie 在B 语言基础上设计出了C语言,并用其将 UNIX系统全部改写并实现
5经进一步改进,至1977年出现了与具体机 器无关的C编译文本,从而使C语言广泛 应用,各种机器皆可使用。 6.1978年,美国 Brain wKernighan与 Dennis.M. Ritchie联合出版一书《TheC Programming Language》成为 ANSI C 之基础。 c語醒设计
5. 经进一步改进,至1977年出现了与具体机 器无关的C编译文本,从而使C语言广泛 应用,各种机器皆可使用。 6. 1978 年 , 美 国 Brain W.Kernighan 与 Dennis. M. Ritchie 联合出版一书《The C Programming Language》成为 ANSI C 之基础
7.1983年,美国标准化协会(ANSD制定了 ANSIC。 注:以 ANSI C为基础: 不同机器有不同版本,尤其是函数均应参考 相应的机器 特别说明: C语言的编译环境有多种 如: Turbo c, Borland c, Microsoft c等 c語醒设计
7. 1983年,美国标准化协会(ANSI) 制定了ANSI C。 注:以ANSI C 为基础: 不同机器有不同版本,尤其是函数均应参考 相应的机器。 特别说明: C语言的编译环境有多种 如:Turbo C, Borland C, Microsoft C 等
§1.20语言的特点 1.应用面广 C语言是一种过程化的语言。 既可编写系统软件(如:DOS、UNX): 又可编写应用软件 2简洁、紧凑、方便、表达能力强 32个关键字,9种控制语句,主要用小写字母 c語醒设计
§1.2 C语言的特点 2 简洁、紧凑、方便、表达能力强 32个关键字,9种控制语句,主要用小写字母。 1. 应用面广 C语言是一种过程化的语言。 既可编写系统软件(如:DOS、UNIX); 又可编写应用软件