中文
Sign in
AI tools
热门问题
时间线
聊天
视角
Loading AI tools
全部
文章
字典
引用
地图
Backus-Naur-Form
来自维基百科,自由的百科全书
Found in articles
巴科斯范式
巴科斯范式(英語:
Backus
Normal
Form
,縮寫為 BNF),又称为巴科斯-诺尔范式(英語:
Backus
-
Naur
Form
,縮寫同樣為 BNF,也譯为巴科斯-瑙尔范式、巴克斯-诺尔范式),是一种用于表示上下文无关文法的语言,上下文无关文法描述了一类形式语言。它是由约翰·巴科斯(John
Backus
)和彼得·诺尔(Peter
分子查询语言
学键的空间和物理化学属性提供了技术规范。此外,这种语言也容易扩展后用于非原子图谱的查询处理。 这种查询语言基于扩展的extended
Backus
–
Naur
form
(简称EBNF)使用javaCC写成。 E. Proschak, J. K. Wegner, A. Schüller, G. Schneider
彼得·諾爾
他在ALGOL 60中,導入巴科斯范式(
Backus
Normal
Form
),進一步發展它,並根據其發明者約翰·巴科斯來命名。高德納認為,彼得·諾爾在這個記號法中也具有很大貢獻,主張應稱為巴科斯-諾爾範式(
Backus
-
Naur
Form
),但彼得·諾爾本人不願居功,他本人仍然稱呼其為巴科斯範式。
BNF
BNF指的是下列人、事、物之一的略稱: 巴科斯範式(
Backus
–
Naur
Form
):資訊科學中指的是是一種用於表示上下文無關文法的語言。 英國國家處方集/英國國家藥典(British National Formulary):英國的藥典。 生物固氮作用(Biological Nitrogen Fixation)
扩展巴科斯范式
扩展巴科斯-瑙尔范式(EBNF, Extended
Backus
–
Naur
Form
)是表达作为描述计算机编程语言和形式语言的正规方式的上下文无关文法的元语法(metalanguage)符号表示法。它是基本巴科斯范式(BNF)元语法符号表示法的一种扩展。 它最初由尼克劳斯·维尔特开发,最常用的 EBNF