- 1
- 0
- 约2.5千字
- 约 16页
- 2017-06-16 发布于贵州
- 举报
第6章 编码与言选择
软件工程概论 Software Engineering 杨璐 yanglu@suda.edu.cn 第6章 编码与语言选择 6.1 编码的目的和任务 6.2 编码所使用的语言 6.3 编码的风格 编码的目的和任务 软件实现阶段即编码阶段 编码的目的:把模块的过程性描述翻译成用选定的程序设计语言书写的源程序(或者源代码)。 模块的过程性 描述 源程序 编码的目的和任务 编码产生的源程序,应该逻辑正确一致,表述简明清晰,并且具有较高的运行效率。 对于大多数模块,编码时应该把简明清晰放在第一位。如果个别模块要求特别高的效率,就应把具体要求告诉程序员,以便作特殊的处理。 程序员不仅要养成良好的编码风格,而且要十分熟悉所使用的语言,以便能得心应手、恰到好处地运用语言的特点,为提高程序的清晰性和效率服务。 编码使用的语言 程序设计语言范型 命令式语言 结构化程序设计语言 面向对象程序设计语言 … 声明式语言 函数式语言 逻辑式语言 … 编码使用的语言 命令式编程(Imperative programming)是一种描述电脑所需作出的行为的编程范型,即指定问题求解的算法。how 几乎所有电脑的硬件工作都是指令式的;几乎所有电脑的硬件都是设计来运行机器码,使用指令式的风格来写的。因为命令式编程的基础观念,不但概念上比较熟悉,而且较容易具体表现于硬件,所以大部分的编程语言都是命令式的。 命
原创力文档

文档评论(0)