Cuprins:
Definiție - Ce înseamnă Backus Normal Form (BNF)?
Backus Normal Form (BNF) este o procedură de notare metasintactică folosită pentru a specifica sintaxa limbajelor de programare a computerului, a seturilor de comandă / instrucțiuni, formatarea documentelor și a protocoalelor de comunicare. BNF se aplică atunci când sunt necesare descrieri de limbă.
BNF este cunoscută și sub forma Backus-Naur.
Techopedia explică forma normală Backus (BNF)
O specificație BNF este un set de reguli de derivare care este scris de obicei după cum urmează:
:: _ expression_where este un terminal - _Expression_consists a unuia sau mai multor secvențe simbol.
- O bară verticală (|) delimitează alte opțiuni de secvență.
- Simbolurile care nu apar pe partea stângă sunt terminale.
- Simbolurile care apar în partea stângă sunt situate în perechea simbol-expresie și nu sunt terminale.
