C语言程序设计 C语言程序设计 C语言程序设计 C语言程序设 计
1 C 语 言 程 序 设 计 C 语 言 程 序 设 计 C 语 言 程 序 设 计 C 语 言 程 序 设 计
第一章 C语言概论
2 第一章 C语言概论
1.1、程序设计及程序设计语言 机器语言 汇编语言 高级语言 非过程语言
3 机器语言 汇编语言 高级语言 非过程语言 1.1、程序设计及程序设计语言
1.2、C语言出现的历史背景 远离硬件、规模较大 规模较大,难以实现 无数据类型 接近硬件,但过于简单,功能有限 用其编写了UNIX操作系统 功能更强大,面向对象
4 1.2、C语言出现的历史背景 1963:CPL语言 1967:BCPL语言 1970:B语言 1971:C语言 1983:C++语言 规模较大,难以实现 无数据类型 接近硬件,但过于简单,功能有限 用其编写了UNIX操作系统 功能更强大,面向对象 1960:ALGOL60 语言 远离硬件、规模较大
C语言是国际上广泛流行的语言 C语言是在B语言的基础上发展起来的 >1960: ALGOL60(面向问题的高级语言,远离硬件) 1963:CPL(有些接近硬件,但规模大、难实现) >1970:BCPL-B(简化的CPL,接近硬件), >1973:C(在B的基础上为开发UNX操作系统而设计) 1977:不依赖于具体机器的《可移植C语言编译版本》 1978:标准C( 1983/1987: ANSI O(对标准C多次改进)/87 ANSI C 1990:87 ANSI C→ISOC TurboC Microsoft Quick C
5 ➢ C语言是国际上广泛流行的语言 ➢ C语言是在B语言的基础上发展起来的 ➢ 1960:ALGOL 60(面向问题的高级语言,远离硬件) ➢ 1963:CPL(有些接近硬件,但规模大、难实现) ➢ 1970:BCPL----------B(简化的CPL,接近硬件), ➢ 1973:C(在B的基础上为开发UNIX操作系统而设计) ➢ 1977:不依赖于具体机器的《可移植C语言编译版本》 ➢ 1978:标准C( ➢ 1983/1987:ANSI C(对标准C多次改进)/ 87 ANSI C ➢ 1990: 87 ANSI C→ISO C ➢ Turbo C Microsoft C Quick C