什么是0型文法,1型文法,2型文法,3型文法Oracle认证考试

文章作者 100test 发表时间 2010:03:05 22:17:28
来源 100Test.Com百考试题网


  乔姆斯基把方法分成四种类型,即0型、1型、2型和3型。这几种文法类型的概念一定要掌握,是一个非常重要的考点。对于这几种文法,一般书上都只有简单的概念介绍,比较抽象,所以很多学员都没有真正理解。下面我将把概念结合例题进行讲解。

  0型文法

  设G=(VN,VT,P,S),如果它的每个产生式α→β是这样一种结构:α∈(VN∪VT)*且至少含有一个非终结符,而 β∈(VN∪VT)*,则G是一个0型文法。0型文法也称短语文法。一个非常重要的理论结果是:0型文法的能力相当于图灵机(Turing)。或者说,任何0型文语言都是递归可枚举的,反之,递归可枚举集必定是一个0型语言。0型文法是这几类文法中,限制最少的一个,所以我们在试题中见到的,至少是0型文法。

  1型文法

  1型文法也叫上下文有关文法,此文法对应于线性有界自动机。它是在0型文法的基础上每一个α→β,都有|β|


相关文章


Oracle扩展PL_SQL编程简介Oracle认证考试
Access数据库成功导入Oracle库方法Oracle认证考试
讲解如何为自定义属性提供下拉选项Oracle认证考试
OracleparamterOracle认证考试
什么是0型文法,1型文法,2型文法,3型文法Oracle认证考试
修改Oracle默认用户密码有效期时间Oracle认证考试
OracleDDL,DML,DCL,TCL基础概念Oracle认证考试
GATHER_STATS_JOB任务Oracle认证考试
ORACLE表空间设置问题Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛