软件工程西南交通大学软件工程.pptxVIP

  • 23
  • 0
  • 约1.6万字
  • 约 137页
  • 2022-04-04 发布于上海
  • 举报
软件工程西南交通大学软件工程第1页/共137页7.1 编码7.1.1 选择程序设计语言 计算机程序设计语言基本上可以分为两大类: 1. 汇编语言; 2. 高级语言。 第2页/共137页从应用特点看,高级语言可分为:1)基础语言 如BASIC、FORTRAN、COBOL、ALGOL等2)结构化语言 如ALGOL、PL/1、PASCAL、C、ADA等 3)专用语言 如APL、BLISS、FORTH、LISP、PROLOG等第3页/共137页选择一种编程语言的理论标准:1)有理想的模块化机制;2)可读性好的控制结构和数据结构;3)便于调试和提高软件可靠性;4)编译程序发现程序错误的能力强;5)有良好的独立编译机制。第4页/共137页 选择语言时除了考虑理论上的标准,还必须同时考虑主要的实用标准: (1)系统用户要求(2)可以使用的编译程序(3)可以得到的软件工具(4)工程规模(5)程序员知识(6)软件可移植性要求(7)软件的应用领域 第5页/共137页7.1.2 写程序的风格 选取含义鲜明的名字,如果使用缩写,缩写规则要一致,并给每个名字加注释; 通常在每个模块开始处要有一段注释,描述模块功能、算法、接口特点等; 程序清单布局应利用适当的阶梯形式,使程序的层次结构清晰明显。第6页/共137页 数据说明的次序应该标准化,如按数据类型确定说明的次序; 多个变量名在一个语句中说明时,应该按字母

文档评论(0)

1亿VIP精品文档

相关文档