首页 > 江苏 > 南京市 > bnf,BNF是什么意思

bnf,BNF是什么意思

来源:整理 时间:2022-10-05 10:59:47 编辑:南京本地生活 手机版

本文目录一览

1,BNF是什么意思

BNF一般指巴科斯范式。巴科斯范式以美国人巴科斯(Backus)和丹麦人诺尔(Naur)的名字命名的一种形式化的语法表示方法,用来描述语法的一种形式体系,是一种典型的元语言。又称巴科斯-诺尔形式(Backus-Naur form)。它不仅能严格地表示语法规则,而且所描述的语法是与上下文无关的。它具有语法简单,表示明确,便于语法分析和编译的特点。BNF表示语法规则的方式为:非终结符用尖括号括起。每条规则的左部是一个非终结符,右部是由非终结符和终结符组成的一个符号串,中间一般以“::=”分开。具有相同左部的规则可以共用一个左部,各右部之间以直竖“|”隔开。扩展资料:发展历史:约翰·巴科斯首次在ALGOL 58中实现巴科斯范式。彼得·诺尔在ALGOL 60之中,进一步发展它的概念并将它的符号加以简化,称其为巴科斯范式(Backus Normal Form)。但高德纳主张应称为巴科斯-诺尔范式(Backus–Naur Form),因为它不算是一种正规形式(Normal form)。

BNF是什么意思

2,BNF是什么

 巴科斯范式及其扩展  BNF & Augmented BNF   什么是巴科斯范式?  巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首次引入一种形式化符号来描述给定语言的语法(最早用于描述ALGOL 60 编程语言)。确切地说,早在UNESCO(联合国教科文组织)关于ALGOL 58的会议上提出的一篇报告中,Backus就引入了大部分BNF符号。虽然没有什么人读过这篇报告,但是在Peter Naur读这篇报告时,他发现Backus对ALGOL 58的解释方式和他的解释方式有一些不同之处,这使他感到很惊奇。首次设计ALGOL的所有参与者都开始发现了他的解释方式的一些弱点,所以他决定对于以后版本的ALGOL应该以一种类似的形式进行描述,以让所有参与者明白他们在对什么达成一致意见。他做了少量修改,使其几乎可以通用,在设计ALGOL 60的会议上他为ALGOL 60草拟了自己的BNF。看你如何看待是谁发明了BNF了,或者认为是Backus在1959年发明的,或者认为是Naur在1960年中发明。(关于那个时期编程语言历史的更多细节,参见1978年8月,《Communications of the ACM(美国计算机学会通讯)》,第21卷,第8期中介绍Backus获图灵奖的文章。这个注释是由来自Los Alamos Natl.实验室的William B. Clodius建议的)。   现在,几乎每一位新编程语言书籍的作者都使用巴科斯范式来定义编程语言的语法规则。

BNF是什么

文章TAG:bnf是什么什么什么意思

最近更新

  • 杜鹃花怎么养家庭养法,杜娟花怎么养家庭养法

    杜娟花怎么养家庭养法杜鹃花鲜艳夺目,娇滴富贵,是难得的花卉养殖植物。杜鹃花的养殖并不难,和一般花卉养殖一样,杜鹃花的养殖方法,主要应做好选好盆土、适时浇水、注意光照、合理施肥、及时 ......

    南京市 日期:2023-05-06

  • 维生素e的副作用,维生素e的不良反应有哪些

    维生素e的不良反应有哪些维生素E为脂溶性维生素,广泛地存在于绿叶蔬菜和植物油中,如玉米油、大豆油、红花油等。正常人每天维生素E需要量为5~30毫克。尽管其毒性很低、副作用少,但把它 ......

    南京市 日期:2023-05-06

  • 薛仁贵简介,薛仁贵是何等人也

    薛仁贵是何等人也薛仁贵是唐朝的大将2,薛仁贵的历史http://baike.baidu.com/view/22296.html3,薛仁贵是哪里的人薛礼(613年-683年)字仁贵绛 ......

    南京市 日期:2023-05-05

  • 回力logo,辨别真假回力鞋真伪方法:闻不到味道

    2.真的回力鞋底非常柔软有弹性,字体光滑清晰,而假的回力鞋底坚硬,字体模糊不清,回力辨别秘制森林鞋真伪的方法,3.假的回力鞋有很浓的胶水味,真的回力基本没有味道,回力(上海回力鞋业 ......

    南京市 日期:2023-05-05

  • 麦哲伦环球航行,麦哲伦环球航行之前已完成第一次远洋航行

    1519年麦哲伦受西班牙国王查理一世的命令,当他率领船队从西班牙出发,经过菲律宾群岛时麦哲伦因卷入岛上的部落纠纷而被当地居民杀害,他的船队为他继续向西航行至西班牙,完成了第一次环球 ......

    南京市 日期:2023-05-05

  • 神圣的近义词,神圣的近义词是什么

    神圣的近义词是什么2,神圣的近义词1,神圣的近义词是什么神圣的近义词是:圣洁和威严神圣的近义词是崇高--------------------------------谢谢采纳哦~2, ......

    南京市 日期:2023-05-05

  • 北京理工大学专业,北京理工大学就业前景好十大热点专业

    学校依托北京理工大学,以人民大学、首都师范大学、北方工业大学、北京建筑工程学院、北京青年政治学院、外交学院等院校为补充,师资力量雄厚,飞机设计与工程-1北京理工大学就业前景好的十大 ......

    南京市 日期:2023-05-05

  • 聪明的小裁缝,聪明的小裁缝这一篇短文出自哪里

    聪明的小裁缝这一篇短文出自哪里它讲述了一个傲慢且目中无人的公主以猜谜的方式来征婚,猜不中的就会受到她百般的讥讽与嘲笑!一个心灵手巧的小裁缝也想去猜谜,以他的聪明与智慧连续猜中了公主 ......

    南京市 日期:2023-05-05