软件工程与实践 第10章 软件编程.pptVIP

  • 1
  • 0
  • 约3.3千字
  • 约 23页
  • 2018-06-08 发布于河南
  • 举报
软件工程与实践 第10章 软件编程

第10章 软件编程 10.1 什么是编程 10.2 程序设计语言特点与应用范围 10.2.1 程序设计语言的发展与分类 1. 机器语言 机器语言是随着计算机的发明而产生的第一代计算机语言,是一种直接和机器打交道的语言。其指令代码由操作码和操作数的绝对地址构成,指令无须翻译和解释,可以直接执行,所以程序执行速度很快。 2. 汇编语言 汇编语言是第二代语言,属于低级程序设计语言。它是为了改善机器语言的不直观性而发展起来的基于助记符的语言,每个操作指令通过特定易于理解的助记符来表达。 汇编语言也是面向机器能直接识别,因此程序要经过翻译,转换成机器可以识别的机器语言才能运行。由于汇编语言要涉及机器的硬件细节,难学难用,容易出错,且无法移植,不易维护,因此目前只有在特殊需要时才直接使用。 3.高级语言 (1) 基础语言 (2) 结构化语言 (3)专用语言 (4) 面向对象的语言 4.第四代语言 (4GL) 第四代语言分为以下几种类型: (1) 数据库查询语言 。 (2) 程序生成器 。 (3) 其他: 如判定支持语言、原型语言、形式化规格说明语言等。 第四代语言应具有如下特征: ★ 语言的使用者是一般用户,而不是计算机专业技术人员。 ★ 能提供一组高效、非过程化的命令基本语句,编码时用户只需用这些命令说明“做什么”,

文档评论(0)

1亿VIP精品文档

相关文档