- 4
- 0
- 约 59页
- 2017-01-25 发布于湖北
- 举报
第10章程序设计语言和编码摘要
复旦大学计算机科学与工程系 软件工程课程 软件工程 第10章 程序设计语言和编码 编码阶段的任务是根据详细设计说明书编写程序 程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性 为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用程序设计语言的特性 此外,还要求源程序具有良好的结构性和良好的程序设计风格 内容摘要 程序设计语言 程序设计风格 内容摘要 程序设计语言 程序设计风格 基本概念 程序设计语言是指用于书写计算机程序的语言,它是一种实现性的软件语言 语法(syntax)用来表示构成语言的各个记号之间的组合规则,它是构成语言结构正确成分所需遵循的规则集合 如C语言中for语句的构成规则是:for(表达式1;表达式2;表达式3)语句语法中不涉及到这些记号的含义,也不涉及使用者 语义(semantic)用来表示按照各种表示方式所表示的各个记号的特定含义,但它不涉及到使用者。 如上述for语句中:表达式1表示循环初值;表达式2表示循环条件;表达式3表示循环的增量;语句为循环体。整个语句的语义是: (1)计算表达式1 (2)计算表达式2,若计算结果为0,则终止循环;否则转(3) (3)执行循环体 (4)计算表达式3 (5)转向(2) 语用(pragmatic)用来表示构成语言的各个记号和使用者的关系。 如:语言是否允许递归?是否要规定递归
原创力文档

文档评论(0)