第一章C语言概述课件.ppt
《第一章C语言概述课件.ppt》由会员分享,可在线阅读,更多相关《第一章C语言概述课件.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计语言程序设计1第一章第一章-C语言概述语言概述C语言程序设计语言程序设计2 1. 1.C C语言的发展历史、语言的发展历史、C C语言的特点语言的特点 2.2.C C程序的基本结构程序的基本结构 3.3.Turbo C 2.0Turbo C 2.0的集成开发环境的集成开发环境 本章要点本章要点C语言程序设计语言程序设计31.1 C语言的由来和发展语言的由来和发展 从计算机诞生到今天,程序设计语言也在伴随着计算机技术的飞速发展而不断升级换代,主要经历了面向机器(机器语言和汇编语言)、面向过程(高级语言)和面向对象(高级语言)几个阶段。 C语言程序设计语言程序设计41.1.1 程序设
2、计语言程序设计语言 1. 机器语言机器语言 在计算机问世的初期,只能用二进制的0、1代码组成的指令来编写程序,这就是“机器语言”。它是CPU可以识别的一组由0和1序列构成的指令码。2. 汇编语言汇编语言 为了减轻用机器语言编程的劳动强度,人们用一些简单而又形象的符号来代替每一条具体的机器指令,这就形成了“符号语言”。在此基础上,把一些子程序、寄存器等也用符号来表示,这就是“汇编语言”。 C语言程序设计语言程序设计53. 高级语言高级语言 为了避开具体的机器,用一些符号来描述解题的意图,尽量接近于数学公式的自然描述,所书写的程序能够通过各类机器对应的翻译程序即可在各类机器上运行,便出现了高级语言
3、。世界上第一个高级语言是1954年出现的FORTRAN,主要用于科学计算;1972年以后出现了C语言等。 C语言程序设计语言程序设计61.1.2 C语言的发展语言的发展 C语言的渊源可以追溯到1960年出现的ALGOL60,因它离机器硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学在ALGOL60的基础上推出了CPL语言,它较接近硬件,但规模太大难以实现,遂予以简化,于1967年推出了BCPL语言。1970年美国贝尔实验室将BCPL进一步简化为更接近硬件的B语言(取BCPL的第一个字母),并将它用于书写UNIX操作系统。后来又觉得B语言功能有限,又在B语言的基础上设计出了C语言(取B
4、CPL的第二个字母)。 C语言程序设计语言程序设计71.2 C语言的特点语言的特点 C语言具有如此的魅力,成为世界上应用最广泛的计算机语言之一,自然有它的不可替代的、吸引人的特点。1.语言简洁、紧凑,使用灵活方便。 2.运算符丰富。 3.丰富的数据类型。 4.具有结构化的控制语句。 5.可以直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能。 6.生成的目标代码质量高。 7.可移植性好。 C语言程序设计语言程序设计81.3 C语言的程序结构语言的程序结构 一个C程序可以由若干个扩展名为.c的源文件组成(通常往往只含一个.c文件),C语言的编译程序就是以.c文件为单位进行编译的。编译之后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 语言 概述 课件
限制150内