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.

Atualizado August 12, 2011 por Per C.

quizTeste seus conhecimentos

1,048,576 bytes is equal to what?

A
1 mebibyte
0%
B
1 gibibyte
0%
C
1 tebibyte
0%
D
1 pebibyte
0%
Correct! Incorrect!     View the Mebibyte definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Sintaxe nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.