1 / 89
文档名称:

C语言程序设计课件.ppt.ppt

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

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

分享

预览

C语言程序设计课件.ppt.ppt

上传人:xinsheng2008 2016/4/26 文件大小:0 KB

下载得到文件列表

C语言程序设计课件.ppt.ppt

相关文档

文档介绍

文档介绍:C语言程序设计陈易明 E-mail: ******@gdut. ?参考书 K&R“ C PROGRAMMING LANGUAGE ”?课时安排理论课: 32 学时 上机训练: 16 学时?考核成绩平时考勤 10% ,上机报告 20% ,期末考试 70% 参考书与课时安排课程要求?课后请复****保持课堂安静,积极回答问题?认真、独立、按时完成并提交作业?重视上机实践,有效利用上机时间第一章 C语言概述?C语言发展历史?C语言基本特点?C语言程序结构?编译和运行程序?1 .1 C 语言发展历史?程序设计语言的发展机器语言汇编语言高级语言面向过程( C) 面向对象(C++) CPU 指令系统,由 0、1序列构成的指令码组成如: 10000000 加 10010000 减用助记符号描述的指令系统如 ADD A, B 面向机器的语言程序设计是数据被加工的过程程序设计关键是定义类,: 计算机运算器控制器存储器主机: I/O 设备:键盘、显示器等中央处理器 CPU >>高级语言?面向开发者的语言?以接近人类语言的形式来表现: ?具有标识符,关键字,数据类型等,按一定的规则组成程序代码,便于开发和维护, 可读和开发性大大增强。 C语言的发展史? 1972 年美国贝尔实验室的 设计出 C语言,并用其将 UNIX 系统全部改写并实现。?C语言的设计目的是为描述和实现 UNIX 操作系统提供一种工具语言?由于C语言的强大功能和良好的可移植性, C语言先后被移植到各种大、中、小和微型计算机上,并得到了广泛的使用,成为当代最优秀的程序设计语言之一。 C语言的前生? 1960 年出现的 Algol 60 ,它是一种面向问题的高级语言, 离硬件比较远,不适合用来编写系统程序。? 1963 年英国剑桥大学推出了“组合编程语言”( Combined Programming Language , CPL ),它在 Algol 60 的基础上更接近于硬件,但规模较大,难以实现。?因此, 1967 年剑桥大学的 Matin Richards 对 CPL 进行了简化,提出了 BCPL ( bined Programming Language )语言。?一切从一个叫“ Space Travel ”的电子游戏开始…… C语言的创世纪? 1963 年,美国麻省理工学院 MIT 、贝尔实验室和通用电器公司决定联合开发一个操作系统 MULTICS ,其设计目标是“公用计算服务系统”。?那时,计算机还很昂贵,主要是安装在一些政府部门、企业和科研机构, 一般的家庭买不起,但有时人们又想使用计算机来完成一些计算任务。所以该项目的出发点是想提供一种计算服务, ?在城市里布置一台计算机主机,然后用户在自己的家里,使用终端并且通过电话线来接入这台主机。终端很便宜,只有显示器、键盘和通信模块,每个家庭都买得起,他们使用终端来连接计算机,然后像使用水、电、煤气等生活资源那样来使用这台计算机的计算资源,并缴纳相应的费用。?这样一来,在主机上必须运行一个操作系统,来对整个系统的资源进行管理。