Estrutura do código fonte
Vertical
O Cobol segue uma hierarquia bem definida, como um livro. Primeiramente devemos entender as divisões, que dividem logicamente o código Cobol.
Divisões
O Cobol é dividido em quatro partes. São elas em ordem:
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
DATA DIVISION
PROCEDURE DIVISION
Possuem nomes bem sugestivos, né?
Em cada divisão, teremos um subconjunto de partes de código que variam conforme a divisão em que estão. Hierarquicamente são organizadas assim:
IDENTIFICATION DIVISION
Paragraphs (parágrafos)
Entries (entradas)
Clauses (cláusulas)
ENVIRONMENTE DIVISION
Sections (seções)
Paragraphs
Entries
Clauses
Phrases (frases)
DATA DIVISION
Sections
Entries
Clauses
Phrases
PROCEDURE DIVISION
Sections
Paragraphs
Sentences (sentenças)
Statements (afirmações)
Phrases
Observe que não há uma organização igual entre divisões diferentes. Além disso podem ser opcionais, portanto não é sempre que o código fonte terá todas as estruturas definidas acima.
Importante: Os comandos no Cobol são finalizados com um ponto final. Diferente de linguagens derivadas do C, que utilizam o ponto e vírgula para finalizar uma instrução.
O último ponto a ser observado antes de embarcamos nos estudos de cada divisão é o que podemos escrever com um código Cobol. Lembrando que esse guia engloba o Cobol mais moderno e com ele podemos ter:
Programa
Classe
Fábrica (factory)
Objeto (object)
Método
Mas por que é importante definir isso? Simples, dependendo do estamos programando a mesma divisão possuirá um conjunto de estruturas diferentes. Veremos as possibilidades nas suas respectivas páginas.
Last updated
Was this helpful?