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:

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.

Lembra do formato da linha Cobol? As estruturas terão locais pré-determinados para serem escritas, por exemplo, as Divisões, Seções e Parágrafos iniciarão na área A, a coluna 8. As demais serão escritas na área B. Mais informações nas respectivas páginas.

Exemplo de uma Divisão (1), seguida de uma Seção (2), Parágrafo (3) e por último uma Cláusula(4).

Note que tanto as Divisões quanto as Seções são nomeadas com a palavra reservada DIVISION e SECTION respectivamente. Isso não acontece com as demais estruturas.

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?