Copyright © Philip M. Parker, INSEAD. Terms of Use.

BNF

Specialty Definition: BNF

DomainDefinition

Computing

BNF /B-N-F/ n. 1. [techspeak] Acronym for `Backus Normal Form' (later retronymed to `Backus-Naur Form' because BNF was not in fact a normal form), a metasyntactic notation used to specify the syntax of programming languages, command sets, and the like. Widely used for language descriptions but seldom documented anywhere, so that it must usually be learned by osmosis from other hackers. Consider this BNF for a U.S. postal address: ::= ::= | "." ::= [] | ::= [] ::= "," This translates into English as: "A postal-address consists of a name-part, followed by a street-address part, followed by a zip-code part. A personal-part consists of either a first name or an initial followed by a dot. A name-part consists of either: a personal-part followed by a last name followed by an optional `jr-part' (Jr., Sr., or dynastic number) and end-of-line, or a personal part followed by a name part (this rule illustrates the use of recursion in BNFs, covering the case of people who use multiple first and middle names and/or initials). A street address consists of an optional apartment specifier, followed by a street number, followed by a street name. A zip-part consists of a town-name, followed by a comma, followed by a state code, followed by a ZIP-code followed by an end-of-line." Note that many things (such as the format of a personal-part, apartment specifier, or ZIP-code) are left unspecified. These are presumed to be obvious from context or detailed somewhere nearby. See also parse. 2. Any of a number of variants and extensions of BNF proper, possibly containing some or all of the regexp wildcards such as `*' or `+'. In fact the example above isn't the pure form invented for the Algol-60 report; it uses `[]', which was introduced a few years later in IBM's PL/I definition but is now universally recognized. 3. In {science-fiction fandom, a `Big-Name Fan' (someone famous or notorious). Years ago a fan started handing out black-on-green BNF buttons at SF conventions; this confused the hacker contingent terribly. Source: Jargon File.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: BNF

(From Wikipedia, the free Encyclopedia)

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "BNF."

Top     

Abbreviations & Acronyms: BNF

The following table is compiled from various sources, across various languages. When English abbreviations or acronyms come from a non-English source, this is noted.
EntrySourceExpressionField

BNF

EnglishBackus Naur FormN/A

Source: compiled by the editor, based on several corpora (additional references).

Top     

Crosswords: BNF

Specialty definitions using "BNF": A PArse REquest LanguageBackus-Naur FormCompiler-CompilerEOL, Extended Backus-Naur Form, Extended BNFGMD Toolbox for Compiler Constructionmetasyntax, Milarepa, My Favourite Toy Languageparser generator, Purdue Compiler-Construction Tool SetTLAs. (references)
Non-English Usage: "BNF" is also a word in the following language with English translations in parentheses.

Portuguese (backus normal form, backus-naur form).

Top     

Commercial Usage: BNF

DomainTitle

Books

  • Administrative Korrespondenz der französischen Könige um 1300 : Edition des "Formelbuches" BNF ms. lat. 4763 : Verwaltung, Gerichtsbarkeit, Kanzlei (reference)

  • Bnf 36, September 1998: Merec Jan 1994 - June 1998 (British National Formulary, CD-ROM for Windows) (reference)

  • Bnf 40: September 2000 (reference)

  • Le Roman De La Manekine.Edited from Paris BNF fr. 1588 and Translated by Barbara N. Sargent-Baur. (Faux Titre 159) (reference)

  • Philippe De Remi, Jehan Et Blonde, Poems, And Songs. Edited from paris BNF fr. 1588, Paris BNF fr. 24006, and Paris BNF fr. 837 (Faux Titre 201) (reference)

    (more book examples)

Source: compiled by the editor from various references; see credits.

Top     

Non-Fiction Usage: BNF

SubjectTopicQuote

Political Economy

Botswana

This is a reduced number compared to the 1994 elections when the BNF won thirteen seats. (references)

Botswana

However, the BCP was never able to develop grass roots support, which allowed the BNF to regain its role as official opposition in Parliament following the general elections. (references)

Botswana

The BNF is a traditional socialist party, which finds its strongholds primarily in urban areas, where the economically marginalized, particularly youth, respond favorably to opposition calls for increased government spending on social services. (references)

Source: compiled by the editor from ICON Group International, Inc.; see credits.

Top     

Usage Frequency: BNF

"BNF" is generally used as a noun (proper) -- approximately 56.00% of the time. "BNF" is used about 25 times out of a sample of 100 million words spoken or written in English. Its rank is based on over 700,000 words used in the English language. Some parts-of-speech are not covered due to the samples used by the British National Corpus. (note: percents less than one-hundredth of one percent have been omitted)
Parts of SpeechPercentUsage per
100 Million Words
Rank in English
Noun (proper)56%1493,893
Noun (common)24%6143,867
Noun (singular)12%3202,518
Lexical Verb (infinitive)8%2245,945
                    Total100.00%25N/A

Source: compiled by the editor from several corpora; see credits.

Top     

Expression: BNF

Expression using "BNF": extended BNF. Additional references.

Hypenated Usage

Ending with "BNF": Non-bnf.

Source: compiled by the editor from various references; see credits.

Top     

Frequency of Internet Keywords: BNF

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

bnf

102

bnf notacion

5

bnf gallica

5

bnf fond

5

almohade banniere bnf fanion paris

4

bnf copy printed

3

backus bnf form naur pdf

3

bnf parser

3

bnf grammaire

2

bnf ebnf java

2
Source: compiled by the editor from various references; see credits.

Top     

Anagrams: BNF

Scrabble® Enable2K-Verified Anagrams

 Words containing the letters "b-f-n"
 

+3 letters: biffin, boffin, bowfin, confab, fibrin.

 

+4 letters: baffing, baneful, barfing, beefing, benefic, benefit, biffing, biffins, bluefin, boffing, boffins, bonfire, bowfins, buffing, buffoon, confabs, fabling, fibbing, fibrins, fibroin, finable, finback, fobbing, fubbing, lobefin.

 

+5 letters: baffling, basinful, bedeafen, befallen, befinger, befriend, befringe, benefice, benefits, blackfin, bloodfin, bluefins, bluffing, bonefish, bonfires, boniface, bouffant, bowfront, briefing, buffoons, busulfan, enfeeble, fahlband, fencible, fibranne, fibroins, finbacks, findable, fineable, fishbone, fleabane, flubbing, flyblown, fogbound, forborne, freeborn, fumbling, fungible, furibund, lobefins, numbfish, snuffbox, turbofan, unbelief.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: BNF


Hexadecimal (or equivalents, 770AD-1900s) (references)

42 4E 46

Leonardo da Vinci (1452-1519; backwards) (references)

American Sign Language (origins from 1620-1817 in Italy and, especially, France) (references)

=

Semaphore (1791, in France) (references)

Braille (1829, in France) (references)

Morse Code (1836) (references)

-...    -.    ..-.

Dancing Men (Sir Arthur Conan Doyle, 1903) (references)

Binary Code (1918-1938, probably earlier) (references)

01000010 01001110 01000110

HTML Code (1990) (references)

&#66 &#78 &#70

ISO 10646 (1991-1993) (references)

0042 004E 0046

British Sign Language (Fingerspelling, BSL; 1992, British Deaf Association Dictionary of British Sign Language) (references)

Encryption (beginner's substitution cypher): (references)

364840

Top     



INDEX

1. Crosswords
2. Usage: Commercial
3. Quotations: Non-fiction
4. Usage Frequency
5. Expressions
6. Expressions: Internet
7. Abbreviations
8. Acronyms
9. Anagrams
10. Orthography
11. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.