Lar Desenvolvimento O que é backus normal form (bnf)? - o que é techopedia

O que é backus normal form (bnf)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Backus Normal Form (BNF)?

O Backus Normal Form (BNF) é um procedimento de notação metassintática usado para especificar a sintaxe de linguagens de programação de computador, conjuntos de comandos / instruções, formatação de documentos e protocolos de comunicação. O BNF é aplicado quando as descrições de idioma são necessárias.


BNF também é conhecido como forma Backus-Naur.

Techopedia explica Backus Normal Form (BNF)

Uma especificação BNF é um conjunto de regras de derivação que geralmente é escrito da seguinte maneira:

  • o :: _ expression_where é um terminal não
  • A expressão _consiste em uma ou mais seqüências de símbolos.
  • Uma barra vertical (|) delineia outras opções de sequência.
  • Os símbolos que não aparecem no lado esquerdo são terminais.
  • Os símbolos que aparecem no lado esquerdo estão localizados no par de expressão e símbolo e não são terminais.
O que é backus normal form (bnf)? - o que é techopedia