1 / 46
文档名称:

c语言第1章 c语言概述.ppt

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

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

分享

预览

c语言第1章 c语言概述.ppt

上传人:wz_198613 2018/7/25 文件大小:1.82 MB

下载得到文件列表

c语言第1章 c语言概述.ppt

相关文档

文档介绍

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


C语言的起源
3
C语言的起源
C语言的发展过程
C – Dennis Ritchie (1973)
B – Ken Thompson
美国贝尔实验室(1970)
BCPL( bined Programming Language)
– Martin Richards
英国剑桥大学(1967年)
BCPL和B语言不支持数据类型
C语言支持数据类型
4
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语言精练、接近硬件,但太简单,数据无类型。
5
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。
6
C语言的起源
Dennis Ritchie和Ken Thompson接受美国国家技术勋章
7
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
高级语言时间线
更详细的时间线
8
C语言的起源
IBM PC微机DOS、Windows平台上常见的C语言版本有:
Borland公司:
Turbo C,Turbo C++,Borland C++
C++ Builder(Windows版本)
Microsoft公司:
Microsoft C
Quick C
Visual C++(Windows版本)
9


C语言是中级语言
10