O que difere um erro sintático de um erro semântico?
Opa galera, e aí?
Bom, acho que isso pode ser uma dúvida de muitos.
Qual a diferença entre um erro sintático e um erro semântico numa linguagem qualquer?
Bom, acho que isso pode ser uma dúvida de muitos.
Qual a diferença entre um erro sintático e um erro semântico numa linguagem qualquer?
Calebe Menezes
Curtidas 0
Melhor post
Jones Granatyr
16/11/2016
Opa, por exemplo:
Se você quer fazer uma estrutura "SE - ENTÃO" e digita "F" e a sintaxe do comando é "IF", isto é um erro sintático. Esses erros são relacionados à sintaxe, ou seja, identificam termos que não fazem parte da linguagem
A análise semântica indica se os termos fazem sentido. Por exemplo, em um while (EXPRESSAO), na expressão deve ter um valor lógico que retorna true ou false. Se você colocar ali dentro uma operação, como por exemplo "1 + 1", gerará um erro semântico porque a estrutura estava esperando um valor lógico. Isso não é um erro sintático, pois todos esses termos fazem parte da linguagem
Se você quer fazer uma estrutura "SE - ENTÃO" e digita "F" e a sintaxe do comando é "IF", isto é um erro sintático. Esses erros são relacionados à sintaxe, ou seja, identificam termos que não fazem parte da linguagem
A análise semântica indica se os termos fazem sentido. Por exemplo, em um while (EXPRESSAO), na expressão deve ter um valor lógico que retorna true ou false. Se você colocar ali dentro uma operação, como por exemplo "1 + 1", gerará um erro semântico porque a estrutura estava esperando um valor lógico. Isso não é um erro sintático, pois todos esses termos fazem parte da linguagem
GOSTEI 7
Mais Respostas
Diego Silva
16/11/2016
Isso mesmo.
Conforme o Jones falou
Um erro sintático é aquele relativo a "grafia" da linguagem. Você escrever um comando errado ou algo do tipo.
Já o erro semântico tá mais ligado ao significado, a "fazer sentido". Você escrever um código que contenha um erro de lógica.
Conforme o Jones falou
Um erro sintático é aquele relativo a "grafia" da linguagem. Você escrever um comando errado ou algo do tipo.
Já o erro semântico tá mais ligado ao significado, a "fazer sentido". Você escrever um código que contenha um erro de lógica.
GOSTEI 1
Calebe Menezes
16/11/2016
Opa isso mesmo.
Postei mais para que essa dúvida pudesse ficar melhor esclarecida.
Ótimos esclarecimentos Jones e Diego.
Postei mais para que essa dúvida pudesse ficar melhor esclarecida.
Ótimos esclarecimentos Jones e Diego.
GOSTEI 0