Uma linguagem de programação pode ser definida como sendo uma linguagem formal, composta de um alfabeto finito de símbolos que podem ser associados...
Uma linguagem de programação pode ser definida como sendo uma linguagem formal, composta de um alfabeto finito de símbolos que podem ser associados para a formação de cadeias de
símbolos, chamadas de strings que, por sua vez, podem ser associados em novos strings de acordo com as regras da gramática adotada. Esta definição, ainda que complexa permite definir
os três principais fatores para a criação de uma linguagem. Em linguagens formais, para programação, utilizamos gramáticas livres de contexto. Marque, entre as alternativas a seguir, aquela que contém elementos que permitem a definição de uma gramática livre de contexto.
A. Regras de produção e analisador semântico;
B. Analisador sintático e regras de produção;
C. Alfabeto e strings;
D. Regras de produção e símbolos terminais;
E. Símbolos não terminais e strings;
Compartilhar