下载此文档

C 语言程序设计之第1章.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
C 语言程序设计第一章第1章基础知识 程序设计语言的演化 C 语言的发展 程序的构建 C 语言的集成开发环境 简单的 C程序介绍 计算机的基本组成及其计算模型 程序设计语言的演化程序设计语言(有时也称为计算机语言)是指根据预先定义的规则( 语法)而写出的预定语句的集合,这些语句组成了程序。计算机程序设计语言经历了以下几个演化期: ?机器语言:每条语句都是由 0和1组成的字符串。?符号语言(汇编语言):用符号或助记符来代替机器指令。符号语言在运行前必须翻译成机器指令,这个过程称为汇编。?高级语言:在运行前也必须翻译成机器指令,这个过程称为编译。?自然语言:直接用自然语言编程,目前只是设想。 C 语言的发展?1960 ALGOL 60 是程序设计语言发展史上的里程碑。?1963 年英国的剑桥大学在 ALGOL 60 的基础上推出了 CPL (combined programming language) 语言。 CPL 语言比 ALGOL 60接近硬件,但规模比较大难以实现。?1967 年英国剑桥大学的 Martin Richards 对 CPL 语言做了简化, 推出了 BCPL (bined programming language) 语言。?1972 年至 1973 年间,贝尔实验室的 在 BCPL 语言的基础上设计出了 C语言。与此同时, . Ritchie 的合作伙伴 使用汇编语言开发出 UNIX 操作系统, Ritchie 用 C语言将 UNIX 重新开发了一遍,使得 UNIX 操作系统具备了良好的可移植性,从而迅速流传推广开来。 程序的构建程序从创建到执行总共要经历以下 4步: ?编辑程序?编译程序?连接程序?执行程序 编辑程序所谓编辑程序就是将程序写入计算机,并随时检查和修改相应的书写或语法错误的过程。用来编辑程序的软件称为程序编辑器。程序编辑完毕后,通常要将程序程序保存在硬盘上,保存后的文件称为源文件或源程序。 编译程序程序编辑完成后,要想在计算机上运行必须先转换成为计算机可以识别的机器语言,这个过程称为编译程序。对源文件进行编译的软件称为编译器。编译器实际上是由两个独立的程序组成: 预编译程序和翻译程序。源文件经过编译后得到的文件称为目标文件或目标程序,目标文件由机器指令组成。 连接程序将源程序编译成为机器语言组成的目标程序并不能直接运行,因为它不具备程序运行需要的所有部分。高级语言有许多的子程序。其中一些子程序是程序员自己编写,有时某些子程序与源程序并不保存在同一个文件中。即便是所有的子程序都保存在一个源文件中,还有一些诸如输入/输出处理和一些数学函数的实现代码并不存在源文件中且在运行时必须附加到源程序中,这是必须将这些分散的部分连接起来才能执行。实现连接功能的软件称为连接器。经过连接后得到的文件(程序)成为可执行文件(程序) 。 执行程序一旦程序被连接好之后,它就可以执行了。在 windows 环境下双击可执行文件(在命令环境下输入可执行文件名然后回车)可执行该文件。在程序执行之前,要先将该程序由硬盘载入到内存中(这个工作由操作系统程序完成), CPU 从内存中依次读取该程序的指令(可执行程序)并按照指令执行相应操作。待程序执行完后, 它告知操作系统,操作系统将程序移出内存。右图给出了 C程序从创建到执行的整个过程。一般来说,程序从编辑到最终顺利执行并非一气呵成,需要经过反复修改错误,这个过程称为程序调试。

C 语言程序设计之第1章 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小201 KB
  • 时间2017-02-20