logo

Tutorial COBOL

Tutorial COBOL

A linguagem de programação COBOL é uma das linguagens de programação de alto nível mais antigas. COBOL é um acrônimo que significa Linguagem comum orientada para negócios . Era originalmente uma linguagem de programação de computador compilada semelhante ao inglês, projetada para uso comercial. Naquela época, era usado principalmente em sistemas empresariais, financeiros e administrativos de empresas e governos. Hoje em dia, apesar da popularidade cada vez menor desta linguagem, ela também é usada em aplicações implantadas em computadores mainframe, como trabalhos de processamento de transações e lotes em grande escala.

COBOL - Introdução

COBOL foi originalmente projetado por CODASYL (Conference on Data Systems Language) em 1959. Foi parcialmente baseado na linguagem de programação FLOW-MATIC projetada por Grace Hopper. É uma das linguagens de programação de alto nível mais antigas. Foi criado como resultado do esforço do Departamento de Defesa dos EUA para criar uma linguagem de programação portátil para processamento de dados. Agora, ele é usado principalmente para o desenvolvimento de negócios, normalmente programas aplicativos orientados a arquivos, e não podemos usá-lo para escrever software de sistema. Significa simplesmente que não podemos usá-lo para desenvolver um sistema operacional ou um compilador.

Como funciona o COBOL

Antes de compreender o funcionamento do COBOL, devemos estar cientes do fato de que os computadores conhecem apenas código de máquina, ou seja, um fluxo binário de 0s e 1s. Portanto, para processar o código COBOL, ele deve ser convertido em código de máquina por meio de um compilador. Devemos executar o código-fonte do programa através do compilador. O compilador primeiro verifica se há erros de sintaxe e depois os converte em linguagem de máquina. Em seguida, o compilador cria um arquivo de saída, conhecido como módulo de carregamento. Este arquivo de saída contém código executável na forma de 1s e 0s.

História do COBOL

COBOL foi uma das primeiras linguagens de programação de alto nível desenvolvidas na história da programação. Durante a década de 1950, quando os negócios estavam em ascensão 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 empresariais.

  • Em 1959, a linguagem COBOL foi desenvolvida pela Conference on Data Systems Languages ​​(CODASYL).
  • A gráfica do governo imprimiu a especificação COBOL como COBOL60 em 1960.
  • COBOL-61, que é a próxima versão do COBOL, foi lançado em 1961 com algumas revisões.
  • Em 1968, o COBOL foi aprovado pelo ANSI (American National Standards Institute) como linguagem padrão para uso comercial. Uma versão chamada COBOL-68.
  • Foi novamente revisado em 1974 e 1985 para desenvolver versões subsequentes que contêm um conjunto adicional de recursos denominados COBOL-74 e COBOL-85, respectivamente.
  • E finalmente, em 2002, foi lançado o COBOL orientado a objetos, que poderia usar objetos encapsulados como uma parte normal da programação COBOL.

Recursos do COBOL

A seguir estão alguns recursos populares da linguagem COBOL:

Linguagem simples e padrão

COBOL é uma linguagem simples, padrão e fácil de aprender que pode ser compilada e executada em vários computadores, como IBM AS/400, computadores pessoais, laptops, etc. .

números no alfabeto

Fornece recursos orientados para negócios

COBOL foi desenvolvido para aplicações orientadas a negócios relacionadas ao domínio de defesa, domínio financeiro, etc. Ele fornece recursos avançados de manipulação de arquivos que o tornam capaz de lidar com grandes volumes de dados. COBOL lida com mais de 70% das transações comerciais do mundo e é mais adequado para transações complexas.

Escalabilidade e Portabilidade

COBOL oferece estruturas de controle lógico que facilitam a leitura, modificação e depuração. COBOL também é escalável, confiável e portátil em diversas plataformas. Ele fornece várias ferramentas de teste e depuração para quase todas as plataformas de computador.

Aceitabilidade Universal

modelo de referência osi em redes

COBOL é uma das linguagens de programação universalmente aceitas. É uma linguagem de programação com mais de seis décadas e mudou os negócios e seu funcionamento em inúmeras plataformas e dispositivos. A linguagem de programação COBOL oferece ferramentas de depuração e teste para quase todas as plataformas de computador e fornece muitos novos produtos, compiladores e ferramentas de desenvolvimento COBOL que são lançados quase todos os anos.

Vantagens do COBOL

COBOL foi a primeira linguagem de programação de alto nível geralmente usada. Ele oferece muitas vantagens para seus usuários:

  • COBOL é capaz de lidar com grandes processamentos de dados.
  • Pode ser usado como linguagem de documentação.
  • COBOL fornece uma mensagem de erro eficaz para que a resolução de bugs seja mais fácil.
  • COBOL é compatível com suas versões anteriores.

Pré-requisito

Antes de prosseguir com este tutorial COBOL, você deve ter um conhecimento básico de terminologias de programação de computadores e JCL. Um conhecimento básico de qualquer uma das linguagens de programação o ajudará a compreender os conceitos de programação COBOL e a avançar rapidamente no caminho do aprendizado.

Público

Este tutorial foi criado para programadores de software que desejam aprender o básico do COBOL. Este tutorial fornecerá compreensão suficiente da linguagem de programação COBOL, de onde você poderá atingir um nível mais alto de conhecimento.

Problemas

Garantimos que você não encontrará nenhuma dificuldade ao aprender nosso tutorial COBOL. Mas se houver algum erro neste tutorial, por favor poste o problema ou erro no formulário de contato para que possamos melhorá-lo.