Abend é um acrónimo que significa "fim anormal" e é um termo usado na programação de computadores. É uma situação em que um programa de execução termina inesperada e anormalmente, normalmente devido a falha de software ou hardware. O programa pode ser um processo, tarefa, trabalho, ou transacção. Quando ocorre um cancelamento, o utilizador é alertado com uma mensagem de erro e o sistema pode tomar medidas correctivas.
Abend foi utilizado pela primeira vez no sistema IBM System/360 computadores mainframe dos anos 60. É derivado da palavra alemã "abend" que significa "noite", e foi escolhida porque se pensava que era menos dura do que "crash" ou "falha".
Podem ocorrer erros Abend devido a uma variedade de causas, tais como erros de entrada ou saída, dados incorrectos, instruções inválidas, corrupção de memória, problemas de hardware, ou falhas de software do sistema.
Quando ocorre um abend, o sistema irá detectá-lo e exibir uma mensagem de erro. Esta mensagem fornecerá informações sobre a causa do abend, tais como o tipo de erro, a localização do erro, o nome do programa, a instrução que causou o erro, e a identificação do utilizador da pessoa que causou o erro.
Uma vez detectado um abend e identificada a causa, o sistema pode tentar recuperar do abend. Isto geralmente envolve reiniciar o programa ou transacção, e depois tentar executar o programa ou transacção novamente.
A fim de evitar que um abend ocorra novamente, é necessário depurar o código para determinar a causa do abend. Isto envolve a procura de erros no código e a sua correcção.
A melhor maneira de evitar a ocorrência de abends é assegurar que todo o código é minuciosamente testado e depurado antes da sua implementação. É também importante assegurar que todo o hardware está a funcionar correctamente e que todo o software do sistema está actualizado.
Quando um abend ocorre, há algumas soluções possíveis. Uma solução é reiniciar o programa ou transacção e tentar novamente. Outra solução é depurar o código, procurar erros, e corrigi-los. Finalmente, o utilizador pode contactar o administrador do seu sistema para resolver o problema e corrigi-lo.
Abend é frequentemente confundido com outros termos, tais como crash and failure. Contudo, o termo abend é muito mais específico, pois refere-se especificamente à terminação anormal de um processo, tarefa, trabalho, ou transacção.
Não há uma resposta definitiva a esta pergunta. Embora a palavra "abend" seja tipicamente considerada masculina em alemão, também pode ser usada como uma palavra neutra ou feminina, dependendo do contexto em que é usada.
O termo "erro" refere-se geralmente a um erro cometido por um programador ao escrever código. Um "abend" é uma situação mais grave em que o programa encontra uma condição inesperada e é incapaz de continuar a correr.
Abend é uma terminação anormal de um programa. Em COBOL, um abend pode ocorrer quando o programa tenta executar uma operação inválida, ou quando encontra uma condição de erro da qual não pode recuperar. Quando ocorre um abend, o programa é terminado e quaisquer dados que não tenham sido guardados são perdidos.
Aband é um termo utilizado para descrever software que já não está a ser desenvolvido ou suportado. Isto pode acontecer por uma série de razões, tais como a empresa já não existe, o produto já não é popular, ou a empresa decidiu concentrar-se em outros produtos.
Guten abend é uma frase alemã que significa "boa noite".