1 / 45
文档名称:

C语言C语言概述PPT学习教案.pptx

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

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

分享

预览

C语言C语言概述PPT学习教案.pptx

上传人:wz_198613 2021/7/5 文件大小:1005 KB

下载得到文件列表

C语言C语言概述PPT学习教案.pptx

文档介绍

文档介绍:会计学
1
C语言C语言概述
2


C语言的起源
第1页/共45页
3
C语言的起源
C语言的发展过程
C – Dennis Ritchie (1973)
B – Ken Thompson
美国贝尔实验室(1970)
BCPL( Basic Combined Programming Language)
– Martin Richards
英国剑桥大学(1967年)
BCPL和B语言不支持数据类型
C语言支持数据类型
第2页/共45页
4
C语言的起源
C语言的发展过程
ALGOL60-> CPL-> BCPC-> B-> C-> 标准C-> ANSI C-> ISO C
ALGOL60:一种面向问题的高级语言。离硬件较远,不适合编写系统程序。
1963年,剑桥大学将ALGOL60发展成CPL(Combined Programming Language):CPL规模大,实现困难。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,产生了BCPL语言。
1970年,美国贝尔实验室的Ken Thompson对BCPL进一步简化成一种很简单接近硬件的语言-B语言。并用B语言写了第一个UNIX操作系统。 B语言精练、接近硬件,但太简单,数据无类型。
第3页/共45页
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。
第4页/共45页
6
C语言的起源
Dennis Ritchie和Ken Thompson接受美国国家技术勋章
第5页/共45页
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
高级语言时间线
更详细的时间线
第6页/共45页
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版本)
第7页/共45页
9


C语言是中级语言
第8页/共45页
10
C语言是中级语言
编程语言的“级”通常是指其贴近硬件的程度。
C不仅包含了高级语言的特增,还包含了汇编语言的一些特征。
一般地说:
机器语言、汇编语言最接近硬件,是面向机器的,被称为低级语言。
高级语言更接近于自然语言,是面向问题、面向对象的、或智能化的。
第9页/共45页