下载此文档

第4章软件技术基础.ppt


文档分类:IT计算机 | 页数:约93页 举报非法文档有奖
1/93
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/93 下载此文档
文档列表 文档介绍
,计算机程序就是由人事先规定的计算机完成某项工作的操作步骤。每一步骤的具体内容由计算机能够理解的指令来描述, 这些指令告诉计算机“做什么”和“怎样做”。。第一步把 8转成二进制: 三计算机语言发展过程机器语言汇编语言高级语言用机器语言完成一个加法运算 8+4 1000 再补满八位 00001000 第二步把 4转成二进制: 100 再补满八位 00000100 第三步用指令 10110000 把 00001000 送入累加器 AL 中第四步用指令 10110000 把 00000100 送入累加器 AL 中第五步用指令 00000100 把 00001000 与 00000100 相加第六步用指令 11110100 终止操作最早的计算机语言,它是用二进制代码来编写程序,其编写的程序计算机能直接识别,且速度快。 10110000 00001000 10110000 00000100 00001000 00000100 00000100 11110100 8+4 的机器程序为:如果要算 1+2+3+4+5+6 …..+100? 机器语言书写困难、记忆复杂,一般很难掌握。程序为: 8+4 MOV AL,8 MOV AL,4 HLT 用命令 MOV 把4送到累加器 AL 中用命令 ADD 把8与4相加用命令 MOV 把8送到累加器 AL 中 ADD 8,4 语言汇编语言完成一个加法运算 MOV AL,8 MOV AL,4 ADD 8,4 HLT 源程序目标程序可执行程序翻译连接计算机不能识别 ,人们开始用助记符编写程序,用一些符号代替机器指令所产生的语言称为汇编语言。 3. 高级语言为了克服机器语言和汇编语言的缺陷,使普通人都能使用计算机语言来编写程序, 人们开始研究一种既接近自然语言又简单易懂的语言。经过长时间的实践,产生了我们今天的高级语言。汇编语言虽然采用了助记符来编写程序,比机器语言简单,但是仍属于低级语言,它与计算机的体系结构有关,在编写程序前要花费相当多的时间和精力去熟悉机器的结构。因此工作量大、繁琐,而且程序可移植性差。 Basic 、 VB 、 C、 C++ 、 VC 、 VP 用高级语言 C语言完成一个加法运算 8+4 int s; s=8+4; 计算机也不能识别高级语言,必须转换成二进制有两种方式: 解释方式和编译方式解释方式:是解释一条执行一条,不产生目标程序。源程序可执行程序解释程序编译方式:是整个程序都转换二进制,连接成可执行文件. 源程序目标程序可执行程序编译程序连接程序 BASIC,java 等为解释型语言 C, FORTRAN,PASCAL 等为编译型语言这种语言最接近自然语言又简单易懂的语言语言简洁、紧凑、使用方便、灵活(2) 可移植性好,生成代码质量高,程序运行效率高(3) 有丰富运算符和数据结构。 C 语言是一种面向过程的编程语言,具有高级语言的一切功能,又有低级语言的一些功能, 因此它既可以用来编写系统软件,也可以用来编写应用软件。 c语言与其它语言相比具有如下特点: 1 C 语言四、高级语言分类高级语言分 3类: (1) 面向过程(2) 面向问题(3) 面向对象五、常用的高级语言分类面向对象的 C++ 语言。它是在 C语言的基础上增加了面向对象的内容。 C++ 的学****比 C语言更为困难。从目前的发展看, C++ 的应用更为普及。 2 C++ 语言 PASCAL 语言是一种面向过程的良好结构化特性的高级语言,它是在软件危机的 70 年代所创造的一种完全符合结构化原则,有着严格的语法规则的高级语言。该语言在语言教学中有着良好的声誉,但在实际使用中,利用该语言开发软件并不多。所以许多人认为 PASCAL 只是一种教学语言。 3 PASCAL 语言 4 FORTRAN 语言 FORTRAN 是最早出现的高级语言之一。它是针对科学计算而设计的一种高级语言(早期计算机的主要任务就是进行科学计算),到目前为止, FORTRAN 仍主要是用于科学计算。 C语言出现后,有人给 FORTRAN 语言判了死刑,但事实上,在科学计算上,尤其是在大规模科学计算上, FORTRAN 仍是首选的高级语言。 FORTRAN 自身也在发展,目前, FORTRAN 已发展到 90 和 95 版本。微机上的 FORTRAN 编译器也有多种,在国内最流行的是 VISUAL FORTRAN 及更高的版本。此外还有其它的编译器如 NDP FORTRAN 等,只是在国内不大流行。

第4章软件技术基础 来自淘豆网www.taodocs.com转载请标明出处.

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