- 1
- 0
- 约2.03千字
- 约 18页
- 2017-08-06 发布于河南
- 举报
第7章 程序设计语言与编码
程序设计语言和编码;软件的详细设计,完成了软件的过程性的描述,接下来进入程序编码阶段。
编码(Coding)阶段的任务,是为每个模块编写程序。即是将详细设计的结果转换为源程序代码。
本章从如何提高软件的质量和可维护性的角度,讨论在编码阶段所要解决的主要问题:
程序设计语言的特性及选择的原则
程序设计风格
软件代码审查; 按照语言级别可以分为两大类:
低级语言 包括机器语言和汇编语言。
低级语言表示成二进制形式的机器基本指令集,
或者是操作码经过符号化的基本指令集,由于其依
赖于特定的机器,其使用复杂、繁琐、费时、易出
差错,因而程序编写也有一定的难度。
高级语言
高级语言的表示方法要比低级语言更接近于待
解的问题,其特点是在一定程度上与具体机器无关,
易学、易用、易维护。高级语言的实现极大的提高
了软件的生产效率。;1. 按应用范围分:
通用语言有:PASCAL、C、C++、Java等
专用语言有:APT等 ; 选择程序设计语言的一般准则:
1. 项目的应用领域。应尽量选取适合某个应用领域的语言。
2. 算法和计算复杂性。
3. 软件的执行环境。要选取机器上能运行且具有相应支持软件的语言。
4. 性能因素。应结合工程具体性能来考虑。
5. 数据结构的复杂性。要根据不同语言构造
原创力文档

文档评论(0)