Erro de sintaxe

Um erro de sintaxe é um erro no código-fonte de um programa. Como os programas de computador precisam seguir uma sintaxe rigorosa para serem compilados corretamente, qualquer parte do código que não esteja de acordo com a sintaxe da linguagem de programação produzirá um erro de sintaxe.

Diferentemente dos erros de lógica, que são erros no fluxo ou na lógica de um programa, os erros de sintaxe são pequenos erros gramaticais, às vezes limitados a um único caractere. Por exemplo, a falta de um ponto e vírgula no fim de uma linha ou uma chave extra no fim de uma função pode produzir um erro de sintaxe. No código PHP abaixo, a segunda chave de fechamento resultaria em um erro de sintaxe, pois há apenas uma chave de abertura na função.

function testFunction()
{
    echo "Just testing.";
}}

Abaixo está um exemplo de erro de sintaxe em um arquivo .SWIFT detectado pelo Apple Xcode.

Alguns IDEs de desenvolvimento de software verificam o código-fonte em tempo real, enquanto outros só geram erros de sintaxe quando um programa é compilado. Mesmo que um arquivo de código-fonte contenha um pequeno erro de sintaxe, isso impedirá que um aplicativo seja compilado com sucesso. Da mesma forma, se você executar um script por meio de um interpretador, qualquer erro de sintaxe impedirá que o script seja concluído. Na maioria dos casos, o compilador ou interpretador informa a localização (ou o número da linha) do erro de sintaxe, facilitando para o programador encontrar e corrigir o erro.

Atualizado February 1, 2025 por Per C.

quizTeste seus conhecimentos

What is an archive that consumes massive storage space when decompressed called?

A
Super file
0%
B
Zip bomb
0%
C
Space hog
0%
D
Archive anvil
0%
Correct! Incorrect!     View the Zip Bomb definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Erro 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.