Sintaxe
Toda linguagem falada tem um conjunto geral de regras sobre como as palavras e as frases devem ser estruturadas. Essas regras são conhecidas coletivamente como a sintaxe da linguagem. Na programação de computadores, a sintaxe tem a mesma finalidade, definindo como declarações, funções, comandos e outras instruções devem ser organizados.
Muitas linguagens de programação compartilham regras de sintaxe semelhantes, enquanto outras têm um design de sintaxe exclusivo. Por exemplo, C e Java usam uma sintaxe semelhante, enquanto Perl tem muitas características que não são encontradas nas linguagens C ou Java.
O código-fonte de um programa deve ter a sintaxe correta para ser compilado corretamente e transformado em um programa. Na verdade, ele precisa ter uma sintaxe perfeita, ou o programa não será compilado e produzirá um "erro de sintaxe". Um erro de sintaxe pode ser algo tão simples quanto um parêntese ausente ou um ponto e vírgula esquecido no final de uma instrução. Até mesmo esses pequenos erros impedirão a compilação do código-fonte.
Felizmente, a maioria dos ambientes de desenvolvimento integrados (IDEs) inclui um analisador, que detecta erros de sintaxe no código-fonte. Os analisadores modernos podem até destacar erros de sintaxe antes que um programa seja compilado, facilitando para o programador localizá-los e corrigi-los.
NOTE: Os erros de sintaxe também são chamados de erros de tempo de compilação, pois podem impedir a compilação de um programa. Os erros que ocorrem em um programa depois que ele foi compilado são chamados de erros de tempo de execução, pois ocorrem quando o programa está sendo executado.
Teste seus conhecimentos