Backus-Naur-muoto

Wikipedia

Backus-Naur-muoto (BNF) on metalauseoppi, jota käytetään ilmaisemaan kontekstiriippumattomia kielioppeja. Se on formaali tapa kuvata formaaleja kieliä. BNF on nimetty John Backuksen ja Peter Naurin mukaan.

Backus-Naur-muotoa käytetään usein ohjelmointikielien, komentovastaanottimien ja tietoliikennekäytäntöjen kielioppien esitysmuotona. Sitä käytetään myös esittämään osia luonnollisten kielten kieliopeista. Useimmat ohjelmointikielien oppikirjoista dokumentoivat kielen BNF-muodossa. Joillain muunnelmilla on omat kielioppinsa.

[muokkaa] Aiheesta muualla

  • RFC 4234 Augmented BNF for Syntax Specifications: ABNF (englanniksi)


Tämä tietotekniikkaan liittyvä artikkeli on tynkä.
Voit auttaa Wikipediaa laajentamalla artikkelia.