O que é COBOL

O que é COBOL
Neste artigo, discutiremos sobre a introdução e os fundamentos da língua COBOL. COBOL significa linguagem comum orientada para negócios. O COBOL é especialmente usado principalmente para o grande volume de aplicação, e o processamento de transações de bilhões de transações comerciais onde quer que esteja.

Onde exatamente podemos ver COBOL hoje?

  • A linguagem de programação de COBOL desempenha um papel crucial nos sistemas ATMs, pois é utilizado em quase 95% de todas as transações de cartões que são feitas nos caixas eletrônicos.
  • 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 com COBOL realizadas é 200 vezes maior que o número de pesquisas do Google executadas.

Características de COBOL

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

Tipos de COBOL

  • COBOL baseado em PC
    1. Aplicações de tamanho pequeno
    2. MF COBOL (Windows)
    3. IDE (IDE aberto) compilador GNUCOBOL
  • Real mainframe COBOL vs COBOL KS (Visualize Source) COBOL
    1. Aplicações de tamanho grande
    2. Vs- COBOL II

Instalando o COBOL na máquina local

Para instalar o COBOL no Ubuntu/Linux, precisamos seguir estas etapas simples:

Primeiro, atualize o banco de dados "apt" no terminal.

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

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

Folha de codificação

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

  • 1 - 6 páginas / linhas Número - 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 declarações e declarações começam a partir deste ponto.
  • 73-80 Campo de identificação que é visível na listagem da fonte, 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
  • Divisão de Meio Ambiente
  • Divisão de dados
  • Divisão de procedimentos

Divisão de Identificação:

É a primeira divisão e o programa é identificado aqui. Como um elemento obrigatório, o Programid seguido de um nome definido pelo usuário deve ser incluído no parágrafo. Os outros parágrafos do programa são opcionais e servem ao objetivo da documentação.

  1. Divisão de Identificação
  2. ProgramID, nome do programa
  3. Autor, entrada de comentário
  4. Data escrita, entrada de comentário
  5. Data compilada, entrada de comentário
  6. Segurança, Somment Entrada

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 saída de entrada (os arquivos usados ​​no programa).

  • Controle de arquivo
  • I-o Control

Divisão de dados:

Faz parte da CBL PGM, onde todos os itens de dados são processados ​​pelo programa. Antes de usar os dados na divisão de procedimentos, eles devem primeiro ser declarados nesta seção. O aplicativo nada mais é do que os dados divididos como temporário e permanente.

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

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

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

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

Nomeação de padrões:

  • O nome da variável deve consistir em 1-30 caracteres alfanuméricos.
  • Deve conter pelo menos um alfabeto.
  • Sem espaço entre os personagens.
  • Nenhuma palavra invertida a ser usada como tempo, adicione, calcular.
  • Nenhum personagem especial como # e $.
  • Exemplo: WS-em

Programas básicos de COBOL

Exemplo de programação 1:

Divisão de Identificação.
programa-ID. "olá".
Divisão de procedimentos.
exibir "Learning COBOL é muito divertido!".
pare de corrida.

Saída:

Papan@ubuntu: ~/desktop/pp $ cobc -xjf pk.cbl
Aprender COBOL é muito divertido!
Papan@ubuntu: ~/desktop/pp $

Explicação:
Neste primeiro exemplo, estamos tentando mostrar como um programa básico de COBOL é compilado e executado. Aqui, damos o valor "Olá" como um programa-ID. Então, imprimimos uma linha simples que é “aprender COBOL é muito divertido!”De acordo com a divisão de procedimentos.

Exemplo de programação 2:

Divisão de Dentificação
Programa-ID. “Adicionar_of_2_number”.
Divisão de dados.
Seção de armazenamento de trabalho.
77 x foto 9 (4).
77 y Pic 9 (4).
77 Z Pic 9 (4).
Divisão de procedimentos.
PÁRA.
Exibir "por favor x value =".
Aceitar x.
Exibir "por favor, Value =".
Aceitar y.
Calcular z = x + y.
Exibir "Adição de x e y is =".
Exibir z.
Pare de corrida.

Saída:

Papan@ubuntu: ~/desktop/pp $ cobc -xjf kk.cbl
Por favor, o valor de X =
55
Por favor, o valor de Y =
5
Adição de x e y é =
0060
Papan@ubuntu: ~/desktop/pp $

Explicação:
Aqui, damos outro exemplo de programação de demonstração, onde simplesmente mostramos o resultado de adicionar dois números. Para isso, tomamos três variáveis ​​- x, y e z - na seção de armazenamento de trabalho. Tomamos os valores do usuário e o mantemos dentro das variáveis ​​x e y na seção de divisão de procedimentos. Em seguida, 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 o básico de COBOL. Esperamos que você seja capaz de entender todos os campos da língua COBOL, para que você possa implementar facilmente o conhecimento básico de COBOL no mundo prático ou qualquer projeto real.