软件工程与建模项目教程第7章.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 编码 7.1 编程语言的发展 7.2 选择语言的准则 7.3 编码风格和质量 7.1 编程语言的发展 第一代语言:机器语言 机器语言是直接用二进制代码指令表达的计算机语言。 机器语言由机器指令组成,并且机器不同机器语言指令也不同。 机器语言是唯一能够直接在机器上运行的语言 第二代语言:汇编语言 汇编语言是面向机器的程序设计语言,它用符号代替机器语言的二进制码。 汇编语言用符号指令方式代替机器语言中的二进制指令,因此它比机器语言直观。 7.1 编程语言的发展 第三代语言:高级语言 高级语言们使用了与人的思维体系更加接近的概念和符号,一条语句往往对应着若干条机器指令。通常情况下,高级语言不依赖于实现这种语言的计算机,因此具有较好的可移植性。 如FORTRAN、COBOL、C、C++、Java 第四代语言:4GL 它一般用类自然语言、图形或者表格等描述方式,普通用户很容易掌握。 如报表生成程序、数据库查询语言 7.1 编程语言的发展 7.2 选择语言的准则 7.3 编码风格和质量 7.2 选择语言的准则 为开发特定项目选择程序设计语言时,一般有以下几种准则可以参考。 项目的应用领域 软件的执行环境 软件开发方法 算法和数据结构的复杂性 软件开发人员的知识水平 用户的要求 7.1 编程语言的发展 7.2 选择语言的准则 7.3 编码风格和质量 7.3 编码风格和质量 编码过程中需要注意以下几点: 标识符命名 选取含义鲜明的名字,使它能正确地提示程序对象所代表的实体,这对于帮助阅读者理解程序是很重要的。 合理注释 正确的注释非常有助于对程序的理解。通常在每个模块开始处有一段序言性的注解,简要描述模块的功能、主要算法、接口特点、重要数据。插在程序中间与一段程序代码有关的注解,主要解释包含这段代码的必要性。 视觉组织 通过在程序中添加一些空格、空行和缩进,帮助人们在视觉上看清程序的结构,分清层次关系,理解程序的嵌套层次,更加容易发现程序中的错误。

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档