学习形式语言基础
2008-03-10 21:51
239 查看
1形式语言的基本观点是:语言是符号串的集合。
2形式语言是字母表上的符号按一定的规则组成的所有符号穿集合,其中的每个符号串成为句子。
3字母表——元素(符号)的非空有限集合
4符号串——符号的优先序列
5符号串集合——有限个或者无限个符号串组成的集合
6规则——一以某种形式表达的在一定方位内共同遵守的章程和制度
7若A为任一字母表,则A*就是该字母表上的所有符号串(包括空串)的集合
8文法是规则的有限集,通常可以表示四元组G(Z)=(VN, VT,Z, P)
VN——非终结符集(定义的对象集(非终结符),如:语法成分等)
VT——终结符集(字母表)
Z——开始符号(研究范畴中最大的定义对象)
P——规则集(又称产生式集)
9句子:一个文法所定义的语言,就是由该文法开始符号推导出的所有仅含终结符的符号串集合。其中的每个符号串皆称为句子。
10标识符的文法:
标识符:指字母开头的字母、数字序列
2形式语言是字母表上的符号按一定的规则组成的所有符号穿集合,其中的每个符号串成为句子。
3字母表——元素(符号)的非空有限集合
4符号串——符号的优先序列
5符号串集合——有限个或者无限个符号串组成的集合
6规则——一以某种形式表达的在一定方位内共同遵守的章程和制度
7若A为任一字母表,则A*就是该字母表上的所有符号串(包括空串)的集合
8文法是规则的有限集,通常可以表示四元组G(Z)=(VN, VT,Z, P)
VN——非终结符集(定义的对象集(非终结符),如:语法成分等)
VT——终结符集(字母表)
Z——开始符号(研究范畴中最大的定义对象)
P——规则集(又称产生式集)
9句子:一个文法所定义的语言,就是由该文法开始符号推导出的所有仅含终结符的符号串集合。其中的每个符号串皆称为句子。
10标识符的文法:
标识符:指字母开头的字母、数字序列
相关文章推荐
- 黑马程序员Java培训、Android培训-Java 学习过程记录_语言基础3
- 第一个程序03 - 零基础入门学习汇编语言22
- Ruby语言基础学习四:Ruby 条件、循环
- python语言学习6——python基础
- C#语言学习--基础部分(二二)ExtensionsMethods
- java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)
- [BX]和loop指令04 - 零基础入门学习汇编语言26
- 语言的学习基础,100个经典的算法
- 寄存器(CPU工作原理)05 - 零基础入门学习汇编语言10
- Java基础知识学习之路-02-第一章-Java语言概述与开发环境
- C语言基础学习笔记
- 寄存器(内存访问)03 - 零基础入门学习汇编语言15
- 从Android/Java基础之上学习C/C++语言(4)--C语言基础--字符串
- 黑马程序员-OC语言基础学习(一)
- C语言基础学习基本数据类型-变量的输出与输入
- 汇编语言学习笔记--基础知识篇
- 寄存器(内存访问)06 - 零基础入门学习汇编语言18
- Linux-C基础知识学习:C语言作业-输入三角形底和高,输出三角形面积
- Linux-C基础知识学习:C语言作业-输入10个整数,输出其中最大的数
- 内中断02 - 零基础入门学习汇编语言61