欢迎来到天天文库
浏览记录
ID:46976145
大小:307.00 KB
页数:60页
时间:2019-12-02
《软件工程基础之 程序实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章程序实现程序设计语言的特点1程序的效率3良好的编程习惯2小结4Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.本章学习目标123培养良好的编程习惯理解编程规范了解选择程序设计语言的一般原则Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.程序
2、编码就好比建筑工程中最基础的砌砖和泥工作一样是工程的基础,是设计的具体实施。引言——不同瓷砖特点,砌砖风格,砌墙的手艺,砌墙的规范程序语言特点,编程风格,编程基本功,编程规范手艺太差了,还不规范手艺不错,规范屋里的墙砖的应用不合适Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.程序设计语言程序设计语言是:人与计算机通信的最基本工具。程序设计语言的特性不可避免地会影响开发人员的思路和解决问题的方
3、式,会影响代码的可理解性和可维护性。编码之前的一项重要工作就是选择一种适当的编程语言。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.不同的语言适用于不同的应用COBOL语言:数据处理程序PHP语言:专门用来编写网页处理程序Perl语言:更适合文本处理C语言:被广泛用于系统软件开发JAVA语言:用于跨平台的应用软件开发等等。Evaluationonly.CreatedwithAspose.Slid
4、esfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.程序设计语言的特点-技术方面一旦确定了软件需求之后,待选用的程序设计语言的技术特性就显得非常重要了。如果需要复杂的数据结构,就要仔细衡量有哪些语言能提供这些复杂的数据结构描述。如果软件要求高性能及实时处理能力,就该选用适合于实时处理的语言,如C或汇编语言。如果应用有许多输出报告或繁杂的文件处理,则选用PowerBuilder、Delphi或SQL比较合适。Evaluationonly.CreatedwithAspose.S
5、lidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.所有程序语言的基本成分都可归纳为4种:数据成分:指明该语言能接受的数据,如各种类型的变量、数组、指针、记录等。作为程序操作的对象,具有名称、类型和作用域等特征。使用前要对这些特征加以说明,数据名称由用户通过标识符命名,类型是说明数据需占用多少存储单元和存放形式,作用域说明数据可被使用的范围。运算成分:指明该语言可执行的运算,如+,-,*、/控制成分:顺序结构、条件选择结构和循环结构传输成分:数据的传输方法,例如输入、
6、输出函数Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.程序设计语言的特点-语言本身名字声明类型声明初始化程序变量的局部性程序模块的独立性循环结构分支结构异常处理独立编译……Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.1、名字声明预先说明程序
7、中所使用的变量名字,编译程序能够检查程序中出现的名字的合法性,从而帮助程序员发现和改正程序中的错误。但是,有些语言不要求显式地声明程序中所使用的变量名称,它把变量第一次出现时使用的名字看做对这个变量的声明。这样做可能会引入一些很难发现的错误,并且可能会产生严重后果。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.2、类型声明变量的类型声明确定一个变量的使用方式,有了类型声明,编译程序就能够很容易地
8、发现程序中某个特定类型的变量使用不当的错误。有些语言不要求显式的类型声明,例如FORTRAN语言规定,名字的第一个字母决定
此文档下载收益归作者所有