第七课程序编码(实现阶段)研讨.pptx

第七课程序编码(实现阶段)研讨

第七章 程序编码(实现阶段);目的:把详细设计转换成计算机语言实现的程序代码。 内容:1.程序设计语言的选择。 2. 程序设计风格及语言,编码风格对软件质量 的影响。 1.程序设计语言的选择 2.程序设计风格 3.程序效率 4.程序复杂性定性度量;做为软件工程过程的一个阶段,程序编码是设计的继续。 程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性。 为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用程序设计语言的特性。此外,还要求源程序具有良好的结构性和良好的程序设计风格。;1. 程序设计语言的选择;II.通用结构化的程序设计语言;III.专用语言(APL, FORTH, LISP, PROLOG, JAVA etc) APL:数组和向量运算,几乎没有结构化控制结构和数据。 FORTH:为开发PC机系统软件设计的语言,特点:堆栈方式编辑。 LISP:人工智能。 PROLOG:专家系统。 JAVA,1991,SUN公司,James Gosling,面向对象的,类C++的,提供基于TCP/IP协议的网络环境下交互式和实时程序。JAVA推动了Internet上基于Web服务的应用发展。;第四代语言4GL=Fourth Generation Language超高级语言 Natural, Focus, Nomad etc 一条语句=30-50条机器

文档评论(0)

1亿VIP精品文档

相关文档