软件工程基础与实例分析 教学课件 ppt 作者 王阿川 第06章 编码.pptVIP

  • 6
  • 0
  • 约3.22千字
  • 约 16页
  • 2019-07-05 发布于未知
  • 举报

软件工程基础与实例分析 教学课件 ppt 作者 王阿川 第06章 编码.ppt

第六章 编码 主要学习内容 选择开发语言 软件编码的规范 6.1 选择开发语言 6.1.1程序设计语言分类 1.程序设计语言分类 (1)从属于机器的语言(第一代语言)计算机语言是由机器指令代码组成的语言。计算机语言是由机器指令代码组成的语言,用这种语言编写的程序,都是二进制代码的形式。 (2)汇编语言(第二代语言)汇编语言比机器语言直观,从软件工程的角度来看,汇编语言只是在高级语言无法满足设计要求时,或者不具备支持某种特定功能(例如特殊的输入/输出)的技术性能时,才被使用。 6.1 选择开发语言 6.1.1程序设计语言分类 1.程序设计语言分类 (3)高级程序设计语言(第三代语言) 6.1 选择开发语言 2.程序设计语言的特点 (1)软件心理学的观点 一致性:使用符号的兼容程度、允许随意规定限制的程度。 二义性:读者则可能用不同的方式来理解语句。 简洁性(紧凑性): 局部性:指程序设计语言的综合特性。 线性:指程序的顺序特性。 传统:人们学习一种新的程序设计语言的能力会受到传统的影响。 6.1 选择开发语言 2、程序设计语言的特点 (2)软件工程的观点 详细设计应能被直接地、容易地翻译成代码程序。 源程序应具有可移植性。(3种解释) 1)对源程序不做修改或少做修改就可以实现处理机上的移植或编译程序上的移植。 2)即使程序的运行环境

文档评论(0)

1亿VIP精品文档

相关文档