于对软件的测试。312程序设计语言的特点名字说明:程序中使用对象的名字,能为编译程序所检查和识别;类型说明:定义对象的类型,确定该对象的使用方式;
3初始化:为变量提供适当的初始值或由系统给变量赋一特殊的表明未初始化的值;4567对象的局部性:程序中真正需要的那部分才能访问的对象;程序模块:控制程序对象的名字;循环控制结构:如FOR语句、WHILEDO语句、REPEATUNTIL语句等;分支控制结构:如IF语句、CASE语句等;
8异常处理:为程序运行过程中发生的错误和意外事件提供检测和处理上的帮助;941独立编译:能分别编译各个程序单元。选择程序设计语言需要考虑的因素?选择用户熟悉、便于用户维护的语言。
f23
选择目标系统的环境中可以提供的编译程序所能选用的语言。选择可以得到的软件工具能支持程序开发中可以利用的语言。
4根据工程规模的大小、目标系统应用范围,如实时应用选择Ada语言或汇编语言,系统软件开发选择C语言或汇编语言,软件开发中若含有大量数据操作则选择SQL、dBASE等数据库语言等。56选择程序员熟悉的语言。选择标准化程度高、程序可移植性好的语言。
7根据算法与计算的复杂性、数据结构的复杂性选择。如对于系统程序和结构复杂的应用程序,选择支持数组、记录或结构与指针动态数据结构的Pascal语言或C语言。851根据实时要求系统需要的响应速度和效率选择相应的语言。编码风格的指导原则。源程序:包括适当的标识符、适当的注解、程序清单的合理布局与清晰;
2数据说明:数据结构或数据类型的说明次序标准化;变量名称尽量有意义;对复杂的数据结构在注解中要说明在程序设计中实现这个数据结构的方法。3语句的构造简单明了:不要为节省空间将多个语句写在同一行;尽量避免复杂的条件及“非”条件的测试;避免大量使用循环嵌套和条件嵌套;括号的使用是为了使逻辑表达式和算术表达式的运算顺序清晰直观。4效率:考虑程序运行的时间存储器效率、输入输出的效率;在处理程序正确性、清晰与效率之间的关系时先求程序正确后求快;先求清楚后求快;保持程序简单以求快;书写清楚不为“效率”牺牲清晰。6第四代语言4GL应具备哪些的特征?
1具有很强的数据管理能力,能对数据库进行有效的存取、查询和其它有关操作;2能提供一组高效的、非过程化的命令,组成语言的基本语句,编程时用户只需用这些命令说明“做什么”,不必描述实现的细节;3能满足多功r