PhiloWikiConceptsPhilosophersBooksInteractive graph

Concept

Backus–Naur form

Backus–Naur form
Gregg-Irwin · CC BY-SA 4.0 · source

Overview

In computer science, Backus–Naur form or Pāṇini–Backus Form (BNF or PBF, pronounced ), also known as Backus normal form, is a notation system for defining the syntax of programming languages and other formal languages, developed by John Backus and Peter Naur. It is a metasyntax for context-free grammars, providing a precise way to outline the rules of a language's structure.

It has been widely used in official specifications, manuals, and textbooks on programming language theory, as well as to describe document formats, instruction sets, and communication protocols. Over time, variations such as extended Backus–Naur form (EBNF) and augmented Backus–Naur form (ABNF) have emerged, building on the original framework with added features.

Overview adapted from Wikipedia (CC BY-SA 4.0; see the article history for authors).

Possible passages

Found by search and not yet checked by a person; they may only mention the idea in passing.

  1. The TEI points the publisher in a proper direction but does not presume to make all the decisions for him or her. Essentially, the goal of encoding was to eliminate, as much as possible, the hindrances to information-networking, so that if an institution acquires a database, everybody associated with the institution can have access to it. CALALUCA demonstrated a portion of Volume 160, because it had the most…

    Library of Congress, Workshop on Electronic Texts

    States what Backus–Naur form is.

    Read the chapter · Open in the reader

  2. The form of expression adopted by the savage, as in "Water, give me," is the simplest type of the approximate arrangement. In pleonasms, which are comparatively prevalent among the uneducated, the same essential structure is seen; as, for instance, in--"The men, they were there." Again, the old possessive case--"The king, his crown," conforms to the like order of thought. Moreover, the fact that the indirect mode is…

    Herbert Spencer, The Philosophy of Style

    States what Backus–Naur form is.

    Read the chapter · Open in the reader

  3. The chief business of the logician is to classify arguments; for all testing clearly depends on classification. The classes of the logicians are defined by certain typical forms called syllogisms. For example, the syllogism called _Barbara_ is as follows: S is M; M is P: Hence, S is P. Or, to put words for letters— Enoch and Elijah were men; all men die: Hence, Enoch and Elijah must have died. The “is P” of the…

    Charles S. Peirce, Chance, Love, and Logic

    States what Backus–Naur form is.

    Read the chapter · Open in the reader

Related ideas

Place in the tradition

Part of Propositional logic.

Explore Backus–Naur form in the interactive graph →