C语言表达式分析.ppt

C语言表达式分析

第一章 C 语言概述 §1.1 程序与程序设计语言 程序 为了达到某一目的所设计的一组有序的动作步骤; 程序设计语言 为了描述程序所制订的一组规则; §1.1 程序与程序设计语言 程序设计语言的工作过程 先通过翻译或编译转换为机器指令 §1.2 程序设计语言的分类 从语言形式上分: 机器指令(机器语言) 汇编语言 通用性高级语言 专用性高级语言 §1.2 程序设计语言的分类 从工作方式上分: 翻译型(解释型) 编译型 混合型 §1.3 C语言的发展历史   C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL 60。1960年出现的ALGOL 60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学推出了CPL(Combined Programming Language)语言。CPL语言在ALGOL 60的基础上接近了硬件一些,但规模比较大,难以实现。1967年英国剑桥大学的Matin Richards对CPL语言作了简化,推出了BCPL(Basic Combined Programming Language)语言。1970年美国贝尔实验室的Ken Thompson以BCPL语言为基础,又作了进一步简化,设计出了很简单的而且很接近硬件的B语言(取BCPL的第一个字母),并用B语言写第一个UNIX操作系统,在PDP-7上实现。1971

文档评论(0)

1亿VIP精品文档

相关文档