下载此文档

C语言C语言概述PPT课件.pptx


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
1


C语言的起源
第1页/共45页
2
C语言的起源
C语言的发展过程
C – Dennis Ritchie (1973)
B – Ken Thompson
美国贝尔实验室(1970)
BCPL( Basic Combined Programming Language)
– Martin Richards
英国剑桥大学(1967年)
BCPL和B语言不支持数据类型
C语言支持数据类型
第2页/共45页
3
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页
4
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页
5
C语言的起源
Dennis Ritchie和Ken Thompson接受美国国家技术勋章
第5页/共45页
6
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页
7
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页
8


C语言是中级语言
第8页/共45页
9
C语言是中级语言
编程语言的“级”通常是指其贴近硬件的程度。
C不仅包含了高级语言的特增,还包含了汇编语言的一些特征。
一般地说:
机器语言、汇编语言最接近硬件,是面向机器的,被称为低级语言。
高级语言更接近于自然语言,是面向问题、面向对象的、或智能化的。
第9页/共45页
10
C语言是中级语言
C语言作为中级语言:
允许对位、字节和地址(通过指针)进行操作;
能够较方便地读写寄存器,即可以较方便地操作硬件;
能够较方便地嵌入汇编、调用中断。
因此, C语言更适合编写

C语言C语言概述PPT课件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小1.65 MB
  • 时间2021-06-29
最近更新