Formato do código fonte
Horizontal
O Cobol nasceu numa época onde existiam apenas grandes computadores, os famosos mainframes. Estas máquinas não possuíam interfaces para introdução de comandos de linguagem de alto nível. O mais próximo disso eram os cartões perfurados, que por mais manual que fossem, ainda eram melhor que a manipulação via manivelas e botões.

Era inviável a substituição da arquitetura de milhares de mainframes espalhados pelo mundo, ainda mais custando verdadeiras fortunas. Com o objetivo de padronizar o mercado, o Cobol ainda precisava reaproveitar tais mecanismos, sendo assim, ele deveria manter o formato de um cartão perfurado... e assim foi.
Divisão da linha Cobol (áreas)

Cada linha de código tem 80 colunas, que são divididas em 5 áreas bem delimitadas. São elas:
Área de numeração sequencial, da coluna 1 a 6;
Área de indicação, coluna 7;
Área A, da coluna 8 a 11;
Área B, da coluna 12 a 72; e
Área de comentários.
Área de numeração sequencial
Esses seis dígitos geralmente representam o número da linha.
Opcional.
O ANS85 também permitiu a utilização dessa área para comentário, muito usado para deixar algum tipo de marcação como autor da alteração ou data de modificação.
Alfanumérico.
Área de indicação
A coluna 7 é usada para indicar linha de comentário ou continuação da linha anterior.
Opcional.
Caracteres de comentários:
*
(asterisco) considera a linha como um comentário ou/
(barra) além de considerar a linha como comentário ainda pula pra próxima página na saída (como uma quebra de página).
Caractere de continuação de linha:
-
(hífen) caso o código não caiba na linha anterior. Lembre-se que o compilador considerará as duas linha como uma só, então elas serão concatenadas juntas, podendo resultar em duas palavras reservadas "pregadas" uma na outra causando erro de compilação.
Área A
A partir da coluna 8 até a 11, essa área vai ser onde começamos a escrever os nomes de Divisões, Seções e Parágrafos.
Opcional caso estejamos numa linha de instrução Cobol.
Na página de Formato do Código são descritos as palavras reservados que escrevemos nessa área.
Área B
Entre as colunas 12 e 72, compreende a área que devemos escrever as instruções do código.
Além das instruções que começaram aqui dentro, ela abriga a continuação dos comandos iniciados na área A, afinal, os nomes dos comandos da área A são bem maiores que 4 caracteres.
Comentários
Última área, vai do caractere 73 ao 80.
Opcional.
Alfanumérico.
Esse foi o formato do código fonte Cobol, horizontalmente falando. Agora devemos ver a estrutura do código na vertical, afina de contas, o Cobol é uma linguagem estruturado. Prepare-se para conhecer as divisões.
Last updated
Was this helpful?