- 2
- 0
- 约5.07千字
- 约 32页
- 2018-07-08 发布于湖北
- 举报
国防科技大学计算机学院 软件工程 Software Engineering 国防科技大学计算机学院 2004.07 第十三章 程序设计语言和编码 软件工程编码阶段的任务是将详细设计翻译成计算机可以“理解”并且最终可运行的代码。 根据基本机制可将程序设计语言分为过程式程序设计语言、函数式程序设计语言、逻辑程序设计语言和面向对象程序设计语言四类。 编码阶段不应单纯追求编码效率,而应全面考虑编写程序、测试程序、说明程序和修改程序等各项工作。 影响编码质量的因素包括编程语言、编程准则和编程风格,它们对程序的可靠性、可读性、可测试性和可维护性都将产生深远的影响。 13.1 程序设计语言 编码的过程就是把详细设计翻译成可执行代码的过程,也是人借助编程语言与计算机通信的过程。 编程语言的种种特性必然影响到翻译和通信过程的质量和效率。 程序设计语言既要支持软件工程的原理,又要符合程序员的心理。 13.1.1 程序设计语言的特性 特定的程序设计语言有一些特定的限制,它们影响着程序员描述和处理问题。 设计程序语言应着重考虑程序员易学易用,不易出错。 因此程序设计语言必须考虑下列特性: 一致性 二义性 紧致性 局部性 线性 程序设计语言的特性 为满足软件工程的需要,程序设计语言还应考虑: (1)将设计翻译为代码的便利程度 (2)编译器的效率
您可能关注的文档
- 社会主义社会主义及资本主义法治思想的比较上的应用.doc
- 6月27日_29广告收集.ppt
- 贾英巍-人教版-数学-七年级上-第三章-3.4实际问题及一元一次.docx
- 2014年高考英语突破(三十八).doc
- 以诚信为名,木缘鸿坚持正品海南黄花梨十年度.doc
- 中山大学新理5.0英语自主学习大厅第4册第五单元F套答案.doc
- 收集了两年多技巧.docx
- 91014校长汇报(压缩后).ppt
- 新概念英语第2册课文2)_-_副本.docx
- 执业药师考试药学综合知识及技能模拟试卷(二).docx
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- 国际贸易单证教程第二版第9章 电子商务与国际贸易单证.pptx VIP
- 湖北自考本科08118真题.pdf VIP
- 宣贯培训(2026年)《GBT 17880.2-1999 平头铆螺母》.pptx VIP
- 国际贸易单证教程第二版第8章 国际贸易单证的操作与管理.pptx VIP
- 小学体育情境教学在培养学生体育兴趣中的实践研究教学研究课题报告.docx
- 网站数据信息备份管理制度.pdf VIP
- 复兴号CR400AF型动车组人员操作手册.pdf VIP
- 2024年天津市滨海新区中考数学一模试卷及答案解析.pdf VIP
- 临床科室护患纠纷原因分析及防范对策.doc VIP
- 江苏省2024年中职职教高考文化统考机械专业综合理论真题试卷.docx VIP
原创力文档

文档评论(0)