- 1
- 0
- 约 18页
- 2017-10-21 发布于浙江
- 举报
第10章 车奶序设计语言和编码
软件工程 第10章 程序设计语言和编码 */59 编码阶段的任务是根据详细设计说明书编写程序 程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性 为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用程序设计语言的特性 此外,还要求源程序具有良好的结构性和良好的程序设计风格 */59 内容摘要 程序设计语言 程序设计风格 */59 程序设计语言的特性 1、心理特性 从设计到编码的转换基本上是人的活动,因此,语言的性能将对程序员从设计到编码的转换产生重大的心理影响 影响程序员心理的语言特性有: 一致性:指语言采用的标记法(使用的符号)协调一致的程度。 二义性:对语句不同理解所产生的二义性将导致程序员对程序理解的混乱。 紧致性(compactness):指程序员必须记忆的与编码有关的信息总量。 局部性:程序由模块组成,应采用高内聚低耦合、模块独立、局部化等原则。 线性:人们习惯于按逻辑上线性的次序理解程序,程序中大量的分支和循环、随意的GOTO语句会破坏程序的线性,提倡结构化程序设计。 传统性:传统性容易影响人们学习新语种的积极性 */59 2、工程特性 程序设计语言的特性影响人们思考程序的方式,从而也限制了人们与计算机进行通信的方式。为满足软件工程的需要,程序设计语言还应该考虑:将设计翻译成代码的便利程度、编译器的效率、源代码的可移植性、配套的开发工
您可能关注的文档
- 电话邀约的流程以及技巧.pptx
- 电路基本的元件的名称与代码PPT.ppt
- 电除尘器的常见的故障及其处理.ppt
- 电路邱关的源第五版绪论和第一章.ppt
- 电除颤基的本知识和操作流程.ppt
- 电路分析的与电子电路基础第三四章复习(北邮).ppt
- 电路动态的分析.ppt
- 电霸系列的参数大全.ppt
- 电话营销的培训-.pptx
- 电路的基的础知识.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)