下载此文档

第01章 C语言概述.ppt


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
第1章C语言概述?本章主要介绍 C语言程序的结构和书写规则,以及 Turbo C 的基本操作。? C 语言出现的历史背景? C语言的特点? 简单的 C程序介绍? C 程序的上机步骤?[Return] 前言:程序设计语言简介前言:程序设计语言简介机器语言机器语言 程序是机器指令的序列,入乡随俗,使用机器 程序是机器指令的序列,入乡随俗,使用机器指令编写程序,是人们最初和最自然的选择。机器指令指令编写程序,是人们最初和最自然的选择。机器指令的集合就是机器语言。机器语言是二进制的,不易被人的集合就是机器语言。机器语言是二进制的,不易被人理解,太难掌握;而且因机器而异,程序不易移植。理解,太难掌握;而且因机器而异,程序不易移植。汇编语言汇编语言 将每条机器指令配上一个助记符,如 将每条机器指令配上一个助记符,如 Add,Jmp Add,Jmp 等等就形成简单汇编语言。简单汇编语言中的语句与机器指就形成简单汇编语言。简单汇编语言中的语句与机器指令一一对应。将简单汇编中的与机器相关部分分离出去, 令一一对应。将简单汇编中的与机器相关部分分离出去, 由系统完成,就形成宏汇编。现在所说汇编语言,一般由系统完成,就形成宏汇编。现在所说汇编语言,一般都指宏汇编。汇编语言比机器语言容易一些,但仍然很都指宏汇编。汇编语言比机器语言容易一些,但仍然很难掌握;而且因机器而异,程序不易移植难掌握;而且因机器而异,程序不易移植 Fortran Fortran 第一个高级程序设计语言, 第一个高级程序设计语言, 50 50 年代由年代由 IBM IBM 发明, 发明, 主要用于科学计算,现在仍有人使用。主要用于科学计算,现在仍有人使用。 COBOL COBOL 主要商业和管理数据处理,现在仍在大型数据库 主要商业和管理数据处理,现在仍在大型数据库等应用中广泛使用。等应用中广泛使用。 BASIC BASIC 主要用于初级计算机教育,在微机发明后,得到 主要用于初级计算机教育,在微机发明后,得到大发展。微软公司靠他起步。大发展。微软公司靠他起步。 ALGOL ALGOL 建立在坚实理论基础上的程序设计语言, 建立在坚实理论基础上的程序设计语言, 60 60 年代年代被认为最有前途的,现在已经很少有人使用了。被认为最有前途的,现在已经很少有人使用了。 PASCAL PASCAL 专为计算机教育而发明的程序设计语言,是第 专为计算机教育而发明的程序设计语言,是第一个结构化语言,对于促进结构化程序设计方法的普及有一个结构化语言,对于促进结构化程序设计方法的普及有很大作用,现在仍有多人在学。很大作用,现在仍有多人在学。 C/C++ C/C++ C C与与Unix Unix 操作系统结伴而生, 操作系统结伴而生, BELL BELL 实验室发明, 实验室发明, 目标代码效率高,可以用来编系统软件。目标代码效率高,可以用来编系统软件。 C++ C++ 也是也是 BELL BELL 实验实验室发明,是在室发明,是在 C C 上增加了面向对象特性,是现在使用最广泛上增加了面向对象特性,是现在使用最广泛的程序设计语言。的程序设计语言。 Java Java 最新的面向对象程序设计语言,面向 最新的面向对象程序设计语言,面向 , , Sun Sun 公司发明,可以一次编程,到处运行。公司发明,可以一次编程,到处运行。 C 语言的出现的历史背景 C语言是国际上广泛流行的、很有发展前途的计算机高级语言。它是作为系统描述语言而诞生的。因此它: 既可用于写系统软件有可用于写应用软件既具有一般高级语言的特性又具有低级语言的特性本书以 ANSI C 新标准来介绍。 C C 语言发展历史: 语言发展历史: 1960 1960 出现出现 ALGOL 60 ALGOL 60 是一种面向问题的高级语言,它离硬件比较远, 是一种面向问题的高级语言,它离硬件比较远, 不宜用来编写系统程序。不宜用来编写系统程序。 1963 1963 英国剑桥大学推出了英国剑桥大学推出了 CPL CPL ( ( combined propramming bined propramming language ) ) 语言。它更接近硬件,但规模较大,难以实现。语言。它更接近硬件,但规模较大,难以实现。 1967 1967 推出推出 BCPL BCPL ( (basic CPL basic CPL )简化了的)简化了的 CPL CPL 1970 1970 美国贝尔实验室的美国贝尔实验室的 Ken Thompson Ken Thompson 以以BPCL BPCL 为基础,设计了为基础,设计了 B B语言, 语言, 并写了并写了 UNIX UN

第01章 C语言概述 来自淘豆网www.taodocs.com转载请标明出处.

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