第5章软件编码?掌握: 程序设计语言分类、常见程序设计语言及其特点、程序设计语言的选择、编码规范、结构化程序设计的方法。 5 .1 程序设计语言 5 . 程序设计语言分类 ?机器语言又称“低级语言”,是以二进制代码表示的指令集合。?占用内存少、执行效率高?不易为人们理解、记忆和交流 ?汇编语言又称符号语言。,它把计算机能识别的机器指令用符号表示?用汇编语言编写的程序更易理解、调试和维护 ?与机器语言和汇编语言相比,高级语言比较容易理解和掌握,并且通用性好?便于维护,这极大地提高了编程的效率和程序的可靠件性?用高级语言编写的程序也不能直接被机器识别和执行 5 .1. 2 常见程序设计语言及其特点 语言 C 语言是一种编译型计算机程序设计语言,它既有高级语言的特点,又具有汇编语言的特点。 C语言可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,因此,其应用范围十分广泛。 C 语言的优点包括: (1)简洁紧凑、灵活方便。(2)运算符丰富。(3)数据结构丰富。(4)C语言是结构式语言。(5)C语言的语法限制不太严格,程序设计自由度大。(6)C语言允许直接访问物理地址,可以直接对硬件进行操作(7)C语言程序生成代码质量高,程序执行效率高。(8)C语言适用范围大,可移植性好。 ++ 其优点主要包括: (1)与 C语言兼容,既支持面向对象的程序设计,也支持结构化的程序设计。(2)修补了 C语言中的一些漏洞(3)生成的目标程序质量高,程序执行效率高。(4)提供了异常处理机制,简化了程序的出错处理。(5)函数可以重载并可以使用缺省参数。(6)提供了模板机制。 Java 的特点包括: (1)平台无关性。(2)安全性。(3)面向对象。(4)分布式。(5)健壮性。 BASIC 是 Beginner ’ s All-purpose Symbolic Code (初学者通用符号指令代码)的缩写。 BASIC 语言是一种解释执行的会话语言,它简单易学,因此成为许多初学者学****程序设计的入门语言。
软件工程5软件编码 来自淘豆网www.taodocs.com转载请标明出处.