- 0
- 0
- 约 60页
- 2017-04-28 发布于贵州
- 举报
第二章高级语言其语法描述n
第2章 高级语言及其语法描述;2.1 程序语言的定义及特性; 任何语言均可看作一个集合。这个集合中的每个元素都是在一定符号集
(字母表)上的一个符号串。
对于自然语言来说,它们是定义在某个字母表上的句子的集合。
对于程序语言来说,它们也是定义在某个字母表上的句子的集合。这里
的句子,就是一个源程序。
通常,源程序是由关键字、标识符、常数、运算符以及一些界限符组成。
这些语法成分统称为单词或单词符号。
单词符号是语言中具有独立意义的最基本单位。语言的单词符号是由词法
规则所确定的,即词法规则规定了单词符号的形成规则。
;“我是大学生”。是汉语的一个句子
用语法来描述:; 有了一组规则以后,按照如下方式用它们导出句子:开始去找∷=左端的带有〈句子〉的规则并把它由∷=右端的符号串代替,这个动作表示成: 〈句子〉 ? 〈主语〉〈谓语〉,然后在得到的串〈主语〉〈谓语〉中,选取〈主语〉或〈谓语〉,再用相应规则的∷=右端代替之。比如,选取了〈主语〉,并采用规则〈主语〉∷=〈代词〉,
那么得到:〈主语〉〈谓语〉 ? 〈代词〉〈谓语〉,
重复做下去,
句子:“我是大学生”的全部动作过程是:
〈句子〉 ? 〈主语〉〈谓语〉 ? 〈代词〉〈谓语〉
?我〈谓语〉 ?我〈动词〉〈直接宾语〉
? 我是〈直接宾语〉 ?
原创力文档

文档评论(0)