软件编码新.ppt

软件编码新

软件编码;软件编码;选择程序设计语言;【高级语言】从软件工程的角度看,高级语言可分为基础语言、结构化语言和专用语言三类。 ; 从语言的内在特点看,高级语言可以分为系统实现语言、静态高级语言、块结构高级语言和动态高级语言等四类。 ;2、 程序设计语言的特点 ;【类型说明】通过类型说明用户定义了对象的类型。类型说明不仅仅是一种安全措施,它还是一种重要的抽象机制。 【初始化】程序设计中最常见的错误之一是在使用变量之前没对变量初始化,如果没给变量赋值系统就会发出出错信号。 【程序对象的局部性】程序对象的局部性也就是第五章讲述的局部化和信息隐蔽原理。局部性有助于提高程序的可读性,减少差错和提高程序的可修改性。;【程序模块】由于动态存储分配的缘故,在两次调用一个程序块的间隔中不能保存局部对象的值。即使是只有一两个子程序使用的对象,须把这个对象说明成全程的,这将增加维护时发生差错的可能性。因此要将程序设计成模块。;【异常处理】程序运行过程中发生的错误或意外事件称为异常。程序设计语言应能在检测和处理异常方面提供帮助。 【独立编译】独立编译能分别编译各个程序单元,再把它们集成为一个完整的程序。将减少程序开发、调试和维护的成本。;〖3〗可以使用的编译程序。 〖4〗可以使用的软件工具。 〖5〗软件的可移植性。 〖6〗开发软件系统的规模。 〖7〗软件的应用领域。 〖8〗程序设计人员的知识水平

文档评论(0)

1亿VIP精品文档

相关文档