第六章编码编码的任务是为每个模块编写程序,也就是说将详细设计的.doc

第六章编码编码的任务是为每个模块编写程序,也就是说将详细设计的.doc

第六章编码编码的任务是为每个模块编写程序,也就是说将详细设计的.doc

第六章 编码 编码的任务是为每个模块编写程序,也就是说将详细设计的结果转换成用某种程序设计语言写的程序。编码阶段结束时交付的是不含有语法错误的程序和有关程序说明的“内部文档”。编码需要程序设计语言的支持,程序设计语言自身的特性和编码风格对程序的可靠性、可读性、可测试性和可维护性有着直接的影响。相对于软件生存周期的其他阶段而言,编码是最容易也是人们掌握得较好的一个阶段。 6.1程序设计语言的发展简介 本节我们不打算对程序设计语言发展的历史作详尽的综合评述,关于这方面的知识已有很多的著作和论文,读者可自行查阅。本节的宗旨在于通过语言的发展过程,对不同时期程序设计语言所提出的概念加以叙述和评价,目的是使读者了解各种程序设计语言产生的背景和特点。 1.早期的程序设计语言 从世界上第一个程序员,著名诗人拜伦的女儿埃达(Ada)为Charles Babbage研制的世界上第一台机械计算机编写程序时所用的“程序设计语言”算起,至今已有200多年的历史。如果我们追溯Turing的图灵机、Church的λ演算,则程序设计语言也有60年的历史。在现代意义上的计算机问世后,程序设计语言的发展走过了半个世纪的历程。第一个具有通用性的程序设计语言——高级语言产生于五十年代,它解决了让更多的西腊字符有效地使用计算机这一问题。在这一时期最重要而又最具有代表性的语言是FORTRAN、ALGOL60和C

文档评论(0)

1亿VIP精品文档

相关文档