Negocio

O que é programação COBOL? – História e exemplos

Linguagem e história do COBOL

COBOL é uma linguagem de programação que se lê como o inglês normal e é frequentemente usada para fins comerciais e administrativos. O nome significa Common Business Oriented Language. COBOL é conhecido como uma linguagem legada , o que significa que está em um formato que não é mais usado ou não é mais compatível com novos sistemas. Mas o COBOL é fundamental para o sucesso de muitas empresas e, portanto, permaneceu, mesmo com o avanço da tecnologia.

O COBOL existe desde 1959, quando foi desenvolvido pela Conference on Data Systems Languages (CODASYL) . Foi uma das primeiras linguagens de programação de alto nível criadas. O COBOL é executado no mainframe e também no PC.

Foi durante a década de 1980 que algumas pequenas empresas mudaram alguns de seus programas COBOL de mainframe para o PC. Mas, esta não era uma tarefa simples. Na década de 1990, o COBOL era amplamente considerado uma coisa do passado. Estava obsoleto, principalmente porque a tecnologia estava se tornando mais orientada a objetos e se afastando do mainframe.

No entanto, o COBOL não foi deixado para trás completamente. Ele ainda era usado por bancos e outras grandes corporações que dependem muito da precisão e da estabilidade de seus programas para manter suas empresas funcionando. O COBOL funcionou como muitos deles queriam, na maior parte do tempo. Quando atingidos com a ideia de migração para novas linguagens, eles descobriram que muitos de seus programas COBOL eram muito grandes e difíceis de migrar. Portanto, como muitas empresas se prepararam para o ano 2000, eles atualizaram seus programas COBOL para rodar muito além de 2000, em vez de mudá-los para uma nova linguagem.

Para começar a escrever um programa COBOL, você precisa de um compilador e de um local para escrever o programa. Você pode escrever programas COBOL em editores de texto como Notepad ++ ou Text Edit. Depois de escrito, o programa deve ser compilado para verificar se há erros e convertido em uma linguagem que o computador possa ler.

Compreendendo as divisões do COBOL

O COBOL é dividido em quatro divisões. As divisões são criadas no programa nesta ordem:

  1. Divisão de Identificação
  2. Divisão de Meio Ambiente
  3. Divisão de Dados
  4. Divisão de Procedimento

A Divisão de Identificação fornece o nome do programa (a única parte obrigatória), quando foi escrito, a data de compilação, o autor e outras informações sobre o programa, como um comentário explicando o que o programa irá realizar.

A segunda divisão, a Divisão de Meio Ambiente , fornece informações sobre todos os computadores, arquivos, unidades ou impressoras necessárias para concluir as tarefas. Dentro da Divisão de Meio Ambiente, essas informações são divididas em Seção de Configuração e Seção de Entrada-Saída .

A terceira divisão é a Divisão de Dados . Ele define suas variáveis ​​para manipular os dados com os quais você trabalha em seu programa. A Seção de Arquivos, uma das seções encontradas na Divisão de Dados, permite definir a estrutura dos dados. A seção Working-Storage contém os nomes das variáveis ​​usadas para coisas que acontecem dentro do programa, como seus cálculos. A seção Linkage é outra seção que pode ser usada na Divisão de Dados.

A última divisão, a Divisão de Procedimento, é onde o trabalho começa. É aqui que você projeta os comandos, por meio da codificação, para chegar ao resultado desejado.

Organizando um Programa COBOL

Quando COBOL foi usado pela primeira vez, as primeiras seis posições de caracteres foram usadas para números de linha (ou sequência). Isso acontecia porque os primeiros programas eram colocados nos chamados cartões perfurados, que deveriam ser inseridos em uma máquina na ordem exata. Em muitas línguas da época, não havia números de linha, portanto, se você largou a pilha, deve começar tudo de novo. Não havia como saber a ordem das cartas. Usando números de linha, um programa COBOL em cartões perfurados pode ser colocado de volta em ordem combinando os números superior e inferior dos cartões.

A sétima posição é para fazer comentários usando o asterisco ou a continuação usando um hífen para continuar as informações de uma linha para outra. A codificação real não começa até a oitava posição.

Aqui está um exemplo de uma linha de código com um comentário:

000550 * Este é um comentário.

E este é um código que abrange duas linhas:

000800 MOVE ‘Eu quero aprender COBOL’

000810-‘O mais rápido possível’ PARA MINHAS COISAS

Resumo da lição

COBOL é uma linguagem criada para negócios que é escrita em um idioma semelhante ao inglês que até mesmo alguns não programadores serão capazes de entender e ler. Embora seja considerado um programa legado, ele provou ao longo das décadas que ainda é uma opção viável.

Para criar um programa COBOL simples, você pode usar um editor de texto já instalado em seu computador. No entanto, para verificar se há erros no programa e convertê-lo, você deve baixar um compilador. A organização simples do COBOL facilita a criação de um programa.