O que é COBOL

O Que E Cobol



Neste artigo, vamos discutir sobre a introdução e fundamentos da linguagem COBOL. COBOL significa Common Business Oriented Language. O COBOL é especialmente usado principalmente para o grande volume de aplicativos e o processamento de transações de bilhões de transações comerciais onde quer que esteja.

Onde exatamente podemos ver o COBOL hoje?

  • A linguagem de programação COBOL desempenha um papel crucial nos sistemas ATM, pois é utilizada em quase 95% de todas as transações com cartão feitas nos caixas eletrônicos.
  • O COBOL desempenha um papel crucial na maioria das transações pessoais, com uma utilização estimada de 80% da linguagem de programação.
  • Diariamente, os sistemas COBOL facilitam aproximadamente três trilhões de dólares em comércio.
  • Diariamente, o número de transações COBOL realizadas é 200 vezes maior do que o número de pesquisas realizadas no Google.

Características do COBOL

  • É uma linguagem de programação que segue uma abordagem estruturada.
  • Está escrito na versão em inglês, o que facilita a compreensão.
  • É fácil manter todos os aspectos de seu hardware e software.
  • Tem uma capacidade de computação muito alta.
  • Na perspectiva dos programas aplicativos, fica mais fácil de entender.
  • Tem mais legibilidade do programa aplicativo.

Tipos de COBOL

  • COBOL baseado em PC
    1. Aplicações de tamanho pequeno
    2. MF COBOL (janelas)
    3. IDE (IDE aberto) GNUCOBOL COMPILER
  • Mainframe real COBOL vs COBOL KS (visualizar fonte) COBOL
    1. Aplicações de grande porte
    2. VS- COBOL II

Instalando o COBOL na máquina local

Para instalar COBOL no Ubuntu/Linux, devemos seguir estes passos simples:

Primeiro, atualize o banco de dados “apt” no terminal.









Em seguida, para instalar o COBOL na máquina, use este comando:







Por fim, para verificar a instalação do COBOL, use este comando:



Folha de Codificação

Este é o padrão de codificação que devemos seguir em nossa programação:

  • 1 – 6 páginas/número de linhas – opcional (atribuído automaticamente pelo compilador)
  • 7 continuidades (-), comando (*), iniciando uma nova página (/)
  • Linha de depuração (D)
  • 8 – 11 Coluna A – Divisões, Seções, Parágrafos, 01, 77 declarações devem começar aqui
  • 12 – 72 Coluna B – Todas as outras instruções e declarações começam a partir deste ponto.
  • 73-80 campo de identificação que é visível na lista de fontes, mas é ignorado pelo compilador

Estrutura da linguagem

A linguagem COBOL é usada para construir os programas para desenvolver aplicativos. Os programas são divididos principalmente em quatro divisões:

Divisão de Identificação:

É a primeira divisão e o programa está identificado aqui. Como elemento obrigatório, o PROGRAMID seguido de um nome definido pelo usuário deve ser incluído no parágrafo. Os demais parágrafos do programa são opcionais e servem a propósito de documentação.

  1. Divisão de Identificação
  2. ID DO PROGRAMA, NOME DO PROGRAMA
  3. AUTOR, COMENTÁRIO
  4. DATA ESCRITA, ENTRADA DE COMENTÁRIO
  5. DATA DE COMPILAÇÃO, ENTRADA DE COMENTÁRIO
  6. SEGURANÇA, ENTRADA DE SOMMENT

Divisão de Meio Ambiente:

O próprio nome indica que está relacionado ao ambiente como hardware, computador e arquivos que são usados. Possui duas seções: a Seção de Configuração (o programa onde é compilado) e a Seção de Entrada e Saída (os arquivos que são usados ​​no programa).

  • CONTROLE DE ARQUIVOS
  • CONTROLE DE I-O

Divisão de dados:

Faz parte do CBL PGM onde cada item de dados é processado pelo programa. Antes de usar os dados na Divisão de Procedimento, eles devem primeiro ser declarados nesta seção. O aplicativo nada mais é do que os dados que são divididos em temporários e permanentes.

temperatura : Esta variável é acessível durante a execução do programa.

permanente : Está disponível após a conclusão do programa.

  • Seção de arquivo
  • Seção de armazenamento de trabalho
  • Seção de Linhagem

Seção de armazenamento de trabalho:
É usado principalmente para declarar as variáveis ​​definidas pelo usuário ou nomes de dados.

Normas de nomenclatura:

  • O nome da variável deve consistir de 1 a 30 caracteres alfanuméricos.
  • Deve conter pelo menos um alfabeto.
  • Sem espaço entre os caracteres.
  • Não use palavras invertidas como TIME, ADD, COMPUTE.
  • Nenhum caractere especial como # e $.
  • Exemplo: WS-EMPNO, WS-EMPNAME

Programas COBOL Básicos

Exemplo de Programação 1:

divisão de identificação.
ID do programa. 'olá' .

divisão de procedimento.
mostrar 'Aprender COBOL é muito divertido!' .
pare de correr.

Saída :

quadro @ Ubuntu: ~ / Área de Trabalho / pp$ cobc -xjF pk.cbl
Aprender COBOL é muito divertido !
quadro @ Ubuntu: ~ / Área de Trabalho / pp $

Explicação :
Neste primeiro exemplo, estamos tentando mostrar como um programa COBOL básico é compilado e executado. Aqui, damos o valor “hello” como um id de programa. Em seguida, imprimimos uma linha simples que é “Aprender COBOL é muito divertido!” sob a divisão de procedimento.

Exemplo de Programação 2:

DIVISÃO DE DENTIFICAÇÃO
PROGRAM-ID. “adição_de_2_número”.
DIVISÃO DE DADOS.
SEÇÃO DE TRABALHO-ARMAZENAMENTO.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
DIVISÃO DE PROCESSO.
PARA.
MOSTRAR ' Por favor, o valor de X = ' .
ACEITAR X.
MOSTRAR ' Por favor, o valor de Y = ' .
ACEITAR Y.
CÁLCULO Z = X + Y.
MOSTRAR ' A adição de X e Y é = ' .
EXIBIÇÃO Z.
PARE DE CORRER.

Saída :

quadro @ Ubuntu: ~ / Área de Trabalho / pp$ cobc -xjF kk.cbl
Por favor X valor de =
55
Por favor Y'
s valor =
5
Adição de X e Y é =
0060
quadro @ Ubuntu: ~ / Área de Trabalho / pp $

Explicação :
Aqui, damos outro exemplo de programação de demonstração onde simplesmente mostramos o resultado da adição de dois números. Para isso, tomamos três variáveis ​​– X, Y e Z – na seção de armazenamento de trabalho. Pegamos os valores do usuário e os mantemos dentro das variáveis ​​X e Y na seção de divisão do procedimento. Então, simplesmente adicionamos esses dois números e os atribuímos dentro da variável Z.

Conclusão

Neste tópico, abordamos todos os aspectos e os fundamentos do COBOL. Esperamos que você seja capaz de entender todos os campos da linguagem COBOL para que possa implementar facilmente o conhecimento COBOL básico no mundo prático ou em qualquer projeto real.