软件工程 第六章 软件编码 程序设计语言 程序设计风格 实例分析 程序设计语言 程序设计语言的分类 程序设计语言的选择 ?程序设计语言的特点和分类 第一代语言——机器语言 第二代语言——汇编语言 第三代语言——高级程序设计语言 过程性语言 面向对象语言 专用语言 第四代语言 查询语言 原型语言 应用程序生成器 图形语言 程序设计语言的选择 主要考虑的几个因素: (1)应用领域; (2)算法和计算复杂性; (3)数据结构复杂性; (4)软件运行环境; (5)性能方面的需要与实现的条件; (6)软件开发组成员是否都精通这门语言。 程序设计风格 程序实际上也是一种供人阅读的文章,有一个文章的风格问题。应该使程序具有良好的风格。 源程序文档化 数据说明 语句结构 输入/输出方法 源程序文档化 标识符的命名 安排注释 程序的视觉组织 符号名的命名 符号名即标识符,包括模块名、变量名、常量名、标号名、子程序名、 、数据区名以及缓冲区名等。 这些名字应能反映它所代表的实际东西,应有一定实际意义。 目前的命名规则现状 高质量命名的共性原则 标识符应当直观且可以拼读,可望文知意,不必进行“解码”。 标识符的长度应当符合“min-length max-information”原则。 命名规则尽量与所采用的操作系统或开发工具的风格保持一致。 程序中不要出现仅
您可能关注的文档
- 0-1一些数的认识.ppt
- 1-2pascal语言基本符号、保留字、标识符.ppt
- 《中学教学参考》杂志投稿指南.ppt
- 5百成语学习1.ppt
- 2、ERX日常故障分析.ppt
- 0-3进制转换.ppt
- 3.管理用户和用户组.ppt
- 5.软件包管理.ppt
- 《观察物体》教学课件1.ppt
- 2.5自由落体运动习题课课件修改1.ppt
- 2026空气净化行业市场需求分析及投资评估规划研究报告.docx
- 2025至2030中国磁疗仪市场深度调查与未来趋势研究报告.docx
- 2025至2030中国花店行业调研及市场前景预测评估报告.docx
- 2025至2030中国电池测试仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2026我国石墨烯材料研发行业市场考察与发展前景报告.docx
- 2025至2030通信设备市场占有率及投资前景评估规划报告.docx
- 2026无人叉车市场应用分析及行业前景与未来发展趋势研究.docx
- 2026虚拟现实技术行业应用现状市场研究发展报告.docx
- 2026中国脑科学产业化路径与神经疾病诊疗市场机会报告.docx
- 2025至2030中国防水胶带行业市场占有率及有效策略与实施路径评估报告.docx
原创力文档

文档评论(0)