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
- Aplicações de tamanho pequeno
- MF COBOL (janelas)
- IDE (IDE aberto) GNUCOBOL COMPILER
- Mainframe real COBOL vs COBOL KS (visualizar fonte) COBOL
- Aplicações de grande porte
- 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.
- Divisão de Identificação
- ID DO PROGRAMA, NOME DO PROGRAMA
- AUTOR, COMENTÁRIO
- DATA ESCRITA, ENTRADA DE COMENTÁRIO
- DATA DE COMPILAÇÃO, ENTRADA DE COMENTÁRIO
- 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.cblAprender 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ÇÃOPROGRAM-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.cblPor 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.