Accueil Développement Qu'est-ce que la forme normale du backus (bnf)? - définition de techopedia

Qu'est-ce que la forme normale du backus (bnf)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Backus Normal Form (BNF)?

Backus Normal Form (BNF) est une procédure de notation métasyntaxique utilisée pour spécifier la syntaxe des langages de programmation informatique, des jeux de commandes / instructions, du formatage des documents et des protocoles de communication. BNF est appliqué lorsque des descriptions linguistiques sont requises.


BNF est également connu sous le nom de forme Backus-Naur.

Techopedia explique Backus Normal Form (BNF)

Une spécification BNF est un ensemble de règles de dérivation qui est généralement écrit comme suit:

  • le :: _ expression_où est un non terminal
  • L'expression comprend une ou plusieurs séquences de symboles.
  • Une barre verticale (|) délimite les autres options de séquence.
  • Les symboles n'apparaissant pas sur le côté gauche sont des terminaux.
  • Les symboles apparaissant sur le côté gauche sont situés dans la paire expression-symbole et ne sont pas des terminaux.
Qu'est-ce que la forme normale du backus (bnf)? - définition de techopedia