Gráficos
...
MIS – SOFTWARE DE GESTÃO INDUSTRAL DA LMCA
Common Business Oriented Language (COBOL)
O COBOL foi inventado no final dos anos 1950. O desenvolvimento da linguagem de programação foi iniciado e financiado pelo Departamento de Defesa dos Estados Unidos e um consórcio de grandes fabricantes de computadores ( IBM, Honeywell, Sperry Rand, Burroughs).
O objetivo era criar uma linguagem de codificação com os seguintes atributos:
. Interoperabilidade entre sistemas de computador para que o software possa ser migrado entre gerações e fabricantes;
. um foco muito mais forte na linguagem natural (inglês) do que em outras linguagens de programação desta época (por exemplo, Fortran);
. a capacidade de fazer alterações futuras rapidamente.
As primeiras especificações COBOL oficiais foram emitidas em 1960.
Uma razão para a rápida disseminação da linguagem de programação foi que a IBM foi uma das primeiras a adotar o COBOL.
Os autores perseguiram o objetivo de estabelecer uma linguagem de programação que também pudesse ser lida e compreendida por não desenvolvedores.
O código tenta descrever os processos em cada etapa individual com a maior precisão possível.
Quando se trata de sintaxe e organização interna de programas, o COBOL possui regulamentos rígidos. Um programa é dividido em diferentes seções ou "divisões" para melhor monitorar e compreender os componentes individuais.
A ideia por traz dos regulamentos rígidos:
. Os programas COBOL devem se documentar o máximo possível. Afinal, os aplicativos permaneceriam em uso por décadas. Somente dessa forma um programador poderia continuar de onde seu predecessor parou sem consulta prévia.
O COBOL vive hoje em várias formas:
. A IBM continua a ter suas próprias implementações e aplicativos COBOL;
. Para grande porte a IBM fornece o IBM Enterprise Cobol for z/OS.
A Micro Focus continua investindo no Cobol:
. Com o Micro Focus COBOL, há uma variante comercial que roda em sistemas Windows, Unix, Linux, compila aplicativos COBOL em Java e .NET e pode ser implementado em ambientes de nuvem;
. O NetExpress (cobol para Windows) e o ServerExpress (cobol Microfocus para Unix e Linux) podem ser seus aplicativos modernizados usando o Visual Studio ou o Eclipse para a plataforma desejada.
. Para mainframe a Microfocus disponibiliza a sua versão Microfocus Enterprise Server technology.
Capa do Cobol 60, relatório para a CODASYL (abril de 60)
Codasyl (Conference on Data Systems Languages), sigla do consórcio de indústrias de TI formado em 1959 para guiar o desenvolvimento do Cobol. (Fonte: wikipedia)