1 / 45
文档名称:

C语言第1章_C语言概述.ppt

格式:ppt   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言第1章_C语言概述.ppt

上传人:化工机械 2012/9/24 文件大小:0 KB

下载得到文件列表

C语言第1章_C语言概述.ppt

文档介绍

文档介绍:第一章 C语言概述
兰州理工大学
第一章 C语言概述
C语言的起源
C语言是中级语言
C语言是结构化语言
C语言是面向程序员的语言
编译和解释
C语言程序结构
术语
几种集成编译环境


C语言的起源
C语言的起源
C语言的发展过程
C – Dennis Ritchie (1973)
B – Ken Thompson
美国贝尔实验室(1970)
BCPL( bined Programming Language)
– Martin Richards
英国剑桥大学(1967年)
BCPL和B语言不支持数据类型
C语言支持数据类型
C语言的起源
C语言的发展过程
ALGOL60-> CPL-> BCPC-> B-> C-> 标准C-> ANSI C-> ISO C
ALGOL60:一种面向问题的高级语言。离硬件较远,不适合编写系统程序。
1963年,bined Programming Language):CPL规模大,实现困难。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,产生了BCPL语言。
1970年,美国贝尔实验室的Ken Thompson对BCPL进一步简化成一种很简单接近硬件的语言-B语言。并用B语言写了第一个UNIX操作系统。 B语言精练、接近硬件,但太简单,数据无类型。
C语言的起源
C语言的发展过程
ALGOL60-> CPL-> BCPC-> B-> C-> 标准C-> ANSI C-> ISO C
1973年,-C语言。C语言诞生后,很快用C语言改写Unix ,并移植到其它计算机系统。
1977年Dennis 发表了不依赖具体机器系统的C语言编译文本《可移植的C语言编译程序》。
1978年贝尔实验室正式发表了C语言。“THE C PROGRAMMING LANGUAGE”一书《K&R》。
后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。
C语言的起源
Dennis Ritchie和Ken Thompson接受美国国家技术勋章
C语言的起源
C语言的发展过程
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
Ada
ALGOL60
ALGOL68
Pascal
Modula-2
CPL
BCPL
B
C
C++
Java
LISP
PROLOG
COBOL
FORTRAN77
FORTRAN
PL/1
Simula 67
Smalltalk 80
BASIC
ANSI-BASIC
QBASIC
VB
FORTRAN90
高级语言时间线
更详细的时间线
C语言的起源
IBM PC微机DOS、Windows平台上常见的C语言版本有:
Borland公司:
Turbo C,Turbo C++,Borland C++
C++ Builder(Windows版本)
Microsoft公司:
Microsoft C
Quick C
Visual C++(Windows版本)


C语言是中级语言