COBOL significa Common Business Oriented Language. O Departamento de Defesa dos EUA, em uma conferência, formou a CODASYL (Conference on Data Systems Language) para desenvolver uma linguagem para necessidades de processamento de dados de negócios que agora é conhecida como COBOL.
COBOL é usado para escrever programas de aplicativos e não podemos usá-lo para escrever software de sistema. As aplicações como aquelas no domínio de defesa, domínio de seguros, etc., que exigem grande processamento de dados, fazem uso extensivo do COBOL.
COBOL é uma linguagem de alto nível. É preciso entender como o COBOL funciona. 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 um compilador. Execute a 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 como módulo de carga. 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 os negócios estavam crescendo na parte ocidental do mundo, havia 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 corporativos.
Em 1959, 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, COBOL foi aprovado pela ANSI como 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, foi lançado o COBOL Orientado a Objetos, que poderia usar objetos encapsulados como parte normal da programação COBOL.
Importância do COBOL
COBOL foi a primeira linguagem de programação de alto nível amplamente utilizada. É uma linguagem semelhante ao inglês que é amigável. 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 grande processamento de dados.
COBOL é compatível com suas versões anteriores.
O COBOL possui 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 aplicações orientadas a negócios relacionadas ao domínio financeiro, domínio de defesa, etc. Ele pode lidar com grandes volumes de dados devido aos seus recursos avançados de manipulação 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 facilita a leitura e modificação. COBOL tem divisões diferentes, por isso é fácil de depurar.
Atualizado em
8 de out. de 2022