COBOL - Visão geral
Introdução ao COBOL
COBOL é uma linguagem de alto nível. É preciso entender como funciona o COBOL. Os computadores só entendem código de máquina, um fluxo binário de 0s e 1s. O código COBOL deve ser convertido em código de máquina usando umcompiler. Execute o código-fonte do programa por meio de um compilador. O compilador primeiro verifica se há erros de sintaxe e depois os converte em linguagem de máquina. O compilador cria um arquivo de saída que é conhecido comoload module. Este arquivo de saída contém código executável na forma de 0s e 1s.
Evolução do COBOL
Durante a década de 1950, quando as empresas estavam crescendo na parte ocidental do mundo, houve a necessidade de automatizar vários processos para facilitar a operação e isso deu origem a uma linguagem de programação de alto nível destinada ao processamento de dados de negócios.
Em 1959, o COBOL foi desenvolvido pela CODASYL (Conference on Data Systems Language).
A próxima versão, COBOL-61, foi lançada em 1961 com algumas revisões.
Em 1968, o COBOL foi aprovado pela ANSI como uma linguagem padrão para uso comercial (COBOL-68).
Foi novamente revisado em 1974 e 1985 para desenvolver versões subsequentes denominadas COBOL-74 e COBOL-85, respectivamente.
Em 2002, o COBOL Orientado a Objetos foi lançado, que podia usar objetos encapsulados como uma parte normal da programação COBOL.
Importância do COBOL
COBOL foi a primeira linguagem de programação de alto nível amplamente usada. É uma língua semelhante ao inglês, de fácil utilização. Todas as instruções podem ser codificadas em palavras simples em inglês.
COBOL também é usado como uma linguagem de autodocumentação.
COBOL pode lidar com enorme processamento de dados.
COBOL é compatível com suas versões anteriores.
O COBOL tem mensagens de erro eficazes e, portanto, a resolução de bugs é mais fácil.
Características do COBOL
Linguagem padrão
COBOL é uma linguagem padrão que pode ser compilada e executada em máquinas como IBM AS / 400, computadores pessoais, etc.
Orientado à Negócios
COBOL foi projetado para aplicativos orientados a negócios relacionados ao domínio financeiro, domínio de defesa, etc. Ele pode lidar com grandes volumes de dados por causa de seus recursos avançados de gerenciamento de arquivos.
Linguagem robusta
COBOL é uma linguagem robusta, pois suas inúmeras ferramentas de depuração e teste estão disponíveis para quase todas as plataformas de computador.
Linguagem Estruturada
Estruturas de controle lógico estão disponíveis em COBOL, o que torna mais fácil de ler e modificar. O COBOL tem diferentes divisões, por isso é fácil de depurar.