O que é um erro de compilação?

Um erro de compilação é um erro na criação de um arquivo de código da máquina para uma linguagem do computador. Muitas linguagens de computador compilam seu código -fonte em arquivos de código da máquina antes que os programas possam ser construídos ou executados. O tipo mais comum de erro de compilação é um erro básico de sintaxe; Um pequeno erro pode causar muitos problemas com o código.

As linguagens de programação mais comuns orientadas a objetos, C ++ e Java®, use a compilação de alguma forma. Isso é significativamente diferente dos idiomas interpretados, que usam o código -fonte bruto no tempo de execução para executar um programa. Um idioma não precisa ser inerentemente orientado a objetos para ser compilável; C ++, por exemplo, pode ser estruturado usando programação orientada a objetos ou processual.

A causa mais comum de erros de compilação é um erro de sintaxe. Os erros de sintaxe são erros na forma do código -fonte bruto, geralmente causado por alguma violação dos princípios da linguagem do computador. Esses erros podem ser tão simples quanto esquecer um semicolon no end de uma linha de código, ou tão complexo quanto a inicialização de uma matriz incorretamente. Geralmente, não é extremamente difícil encontrar e diagnosticar esses erros; A maioria dos compiladores mostra os erros quando é encontrada e não permite a formação do código da máquina até que os erros sejam corrigidos. Diferentes idiomas usam diferentes compiladores, no entanto, é possível que um tipo específico de erro de compilação possa estar presente em um idioma, mas não em outro.

Dependendo do idioma e do compilador usado, um erro de compilação pode aparecer com tantos erros. Por exemplo, esquecer um semicolon no final de uma linha, quando um idioma exige, pode causar erros de análise porque o compilador não sabe quando uma linha específica deve terminar. Esse erro de análise pode se manifestar como muitos erros de compilação, fazendo parecer que há de repente problemas horríveis com o código em vez de um pequeno erro de digitação. Em geral,Atenção cuidadosa à obedecer às regras de um idioma do computador pode impedir esses tipos de erros. Da mesma forma, se um ataque repentino de erros de compilação aparecer, o programador experiente geralmente pode inferir que um único pequeno erro causou a maioria deles.

Um equívoco comum dos programadores iniciantes é que um erro de compilação trava um computador, e esse nunca é o caso. Os erros de compilação são restritos aos compiladores, e a criação do código da máquina raramente causa problemas para um sistema de computador inteiro. Nenhum programa é infalível, incluindo um compilador, mas as chances de causar problemas com um computador inteiro apenas compilando código ou encontrando um erro de compilação são extremamente pequenas. Depois que todos os erros de compilação forem corrigidos, é provável que um programa seja executado sem problemas, como deveria.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?