Erro de execução

Um erro de execução é um erro de programa que ocorre enquanto o programa está sendo executado. O termo costuma ser usado em contraste com outros tipos de erros de programa, como erros de sintaxe e erros de compilação.

Existem muitos tipos diferentes de erros de execução. Um exemplo é um erro lógico, que produz a saída incorreta. Por exemplo, um cálculo incorreto no código-fonte ou em um programa de planilha pode produzir o resultado errado quando um usuário insere uma fórmula em uma célula. Outro tipo de erro de execução é um vazamento de memória. Esse tipo de erro faz com que um programa use continuamente mais RAM enquanto está sendo executado. Um vazamento de memória pode ocorrer devido a um loop infinito, à não desalocação de memória não utilizada ou a outros motivos.

Uma falha do programa é o tipo mais perceptível de erro de execução, pois o programa é encerrado inesperadamente enquanto está sendo executado. As falhas podem ser causadas por vazamentos de memória ou outros erros de programação. Exemplos comuns incluem dividir por zero, fazer referência a arquivos ausentes, chamar funções inválidas ou não tratar corretamente determinada entrada.

NOTE: Os erros de execução costumam ser chamados de "bugs" e são frequentemente encontrados durante o processo de depuração, antes de o software ser lançado. Quando erros de execução são encontrados depois que um programa foi distribuído ao público, os desenvolvedores costumam lançar patches, ou pequenas atualizações, desenvolvidos para corrigir os erros.

Atualizado April 27, 2012 por Per C.

quizTeste seus conhecimentos

Which of the following uses a Primary Key for identification?

A
A record in a database
0%
B
A computer connected to a wireless network
0%
C
A USB storage device
0%
D
A file in your Downloads folder
0%
Correct! Incorrect!     View the Primary Key definition.
More Quizzes →

O dicionário de informática Tech Terms

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