第2章高级程序设计语言.pptVIP

  • 17
  • 0
  • 约3.21千字
  • 约 96页
  • 2017-05-04 发布于四川
  • 举报
第2章高级程序设计语言

第二章 高级语言及其语法描述;任何语言实现的基础是语言的定义。 在定义方面,编译程序研制者与一般用户有所不同 用户关心语言如何使用 开发人员关心语言的定义。他们对哪些构造允许出现更感兴趣。即使一时不能看出某种构造的实际应用,或者判断实现该结构会导致严重的困难,但仍必须严格根据语言的定义实现它。 程序语言主要由语法和语义两方面定义。;2.1.1 语法;几个概念; ; ;程序设计语言的定义;2.2 高级语言的一般特性;2.2.1 高级语言分类;2.2.1 高级语言分类;2.2.1 高级语言分类;2.2.1 高级语言分类;2.2.2 程序结构;Pascal 是一个允许子程序嵌套定义的语言; 程序设计语言支持特定的数据类型与操作。一个数据类型通常包括以下三种要素: a.用于区别这种类型的数据对象的属性 b.这种类型的数据对象可以具有的值 c.可以作用于这种类型数据对象的操作 ;一.初等数据类型(基本数据类型);名字和标识符;二.构造数据类型;b.记录 从逻辑上说,记录结构是由已知类型的数据组合起来的一种结构。 记录结构是许多程序语言的一类重要的数据结构。;Pascal语言采用下面形式定义记录: CARD: record NAME: array[1…20] of char; AGE:integer; MARRI

文档评论(0)

1亿VIP精品文档

相关文档