Buchführungsservice  
Papierkram.net - Home/Startseite Steuerinformationen Steuerlexikon Rechtlexikon
Suche:
News
Lexiken
 
papierkram
 
weitere Lexiken
 
Altersvorsorge
 
newsletter
eintragen austragen
       
Infodatenbank / INet-/PC-lexikon

Derzeit befinden sich 1.258 Fachbegriffe in unserer Datenbank - mit vielen praxisbezogenen Beispielen, Tabellen und Übersichten. Die Beiträge werden regelmäßig aktualisiert.
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z





Backus Naur Form Programmierung-Fachbegriff
Backus Naur Form Programmierung-Fachbegriff

Die Backus-Naur-Form oder Backus-Normalform, kurz BNF ist eine kompakte formale Metasyntax, die benutzt wird, um kontextfreie Grammatiken (= Typ-2-Grammatiken, vgl. Chomsky-Hierarchie) darzustellen. Hierzu zählt die Syntax gängiger höherer Programmiersprachen. Sie wird auch für die Notation von Befehlssätzen und Kommunikationsprotokollen verwendet.

Ursprünglich war sie nach John Backus benannt, später wurde sie (auf Anregung von Donald Knuth) auch nach Peter Naur benannt. Beide waren Informatikpioniere, die sich mit der Erstellung der Algol 60 Regeln und insbesondere mit der Kunst des Compilerbaus beschäftigten. Durch die Backus-Naur-Form im Algol 60-Report wurde es erstmals möglich, die Syntax einer Programmiersprache formal exakt, also ohne die Ungenauigkeiten natürlicher Sprachen, darzustellen.

Es gibt viele Varianten der Backus-Naur-Form. Die erweiterte Backus-Naur-Form (EBNF) ist eine gebräuchliche Variante, die unter anderem eine kompakte Notation von sich wiederholenden Elementen erlaubt.


 
papierkram.net
 
eXTReMe Tracker