Formato do código fonte
Horizontal
Last updated
Was this helpful?
Horizontal
Last updated
Was this helpful?
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.
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.
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.
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.
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.
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.
Última área, vai do caractere 73 ao 80.
Opcional.
Alfanumérico.
A partir da coluna 8 até a 11, essa área vai ser onde começamos a escrever os nomes de.
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 .