Backusova–Naurova forma: Porovnání verzí

Přidáno 43 bajtů ,  před 14 lety
zdroj nakonec, upravit
m (robot přidal: da, de, es, fr, hr, hu, is, it, ja, ka, ko, nl, pl, pt, ru, sv, ta, tr, uk, zh změnil: en)
(zdroj nakonec, upravit)
{{Upravit - informatika}}
{{Překlad|en|Backus-Naur form}}
 
Backus-Naurova forma (BNF) je [[metasyntaxe]] používaná k vyjádření [[bezkontextová gramatika|bezkontextové gramatiky]]: to znamená, že se jedná o formální způsob popisu [[formální jazyky|formálních jazyků]]. [[John Backus]] a [[Peter Naur]] vytvořili bezkontextovou gramatiku, s jejíž pomocí definovali [[syntax|syntaxi]] [[programovací jazyk|programovacích jazyků]] využitím dvou typů pravidel: lexikálního pravidla a syntaktického pravidla.
 
 
[[rozšířená Backus-Naurova forma|Rozšířená Backus-Naurova forma]] (Augmented Backus–Naur form, ABNF) vychází z BNF, má však svůj vlastní specifický syntax a pravidla odvozování. Základním principem tohoto meta-jazyka je popsat formální systém jazyka. ABNF je zanesen do RFC 4234 a je často používán jako definovací jazyk pro komunikační protokol IETF.
 
==Literatura==
 
*{{Překlad|en|Backus-Naur form}}
 
[[Kategorie:Informatika]]