COBOL é uma linguagem de programação de computadores , com raízes na década de 1950 . Ele combina , sintaxe Inglês -como claro, com regras de estilo simples para a criação de programas. Para os programas COBOL bem escritos , as pessoas não- técnicas, tais como auditores e contadores pode ler a maior parte do código com pouca dificuldade. Em 2011, muitas das regras de estilo originais de COBOL permanecem, embora a tecnologia mudou alguns . Divisões
COBOL exige que cada programa para ter quatro divisões principais : identificação, Meio Ambiente , dados e procedimento, nessa ordem . Cada divisão começa com uma linha contendo apenas a declaração de divisão , como " Divisão de Identificação . " Os nomes Identificação Divisão do programa e autor , a Divisão de Meio Ambiente descreve os arquivos que o programa usa , a Divisão de Dados define as variáveis do programa e da Divisão de Procedimento movimentos, calcula , compara e classifica dados . As divisões de identificação e Meio Ambiente são pequenos, geralmente composto de apenas algumas linhas de código. As divisões de dados eo procedimento pode variar de uma ou duas páginas de centenas de páginas , dependendo da complexidade do programa.
Procedimento Divisão Sintaxe
Na Divisão Processo, linhas de COBOL começar com uma declaração , como ACCEPT, e podem incluir , posteriormente, os nomes de variáveis , rótulos de programa ou operações matemáticas. A declaração pode continuar por uma linha ou várias, mas em todos os casos , a declaração termina com um ponto final. A próxima instrução do programa começa em uma nova linha .
Palavras reservadas
Você não pode reutilizar declarações COBOL como nomes de campos , como COBOL considera suas declarações " reservados. " Se você usar palavras reservadas para nomes de campos , o compilador COBOL imprime uma mensagem de erro e aborta o processo de compilação, forçando-o a mudar o nome do campo e todas as referências a ele. Exemplos de palavras reservadas são ACCEPT, CALL, COMPUTE , MOVE PIC e STOP.
Campos
declarar todos os nomes de campos na divisão de dados do programa. A declaração de campo começa com um número de até dois dígitos seguidos pelo nome , uma cláusula PICTURE e uma cláusula de valor opcional . Os nomes dos campos em COBOL pode conter até 30 caracteres no total , composta de letras, números ou hífens . O nome deve começar com uma letra , você deve incorporar hífens e não usá-los no início ou no final de um nome
Posição
Oitenta e coluna cartões perfurados da IBM . desapareceram em grande parte desde os anos 1980 , embora antes depois de layout regido programas COBOL dos cartões . Por exemplo , COBOL ignorado posições 1 a 6 e 72 a 80 anos. Os programadores usaram para cartões do número em uma seqüência , então se você deixou cair uma grande plataforma de cartão acidentalmente você poderia recuperar o programa através do recurso do baralho. Você poderia continuar um nome longo literal ou campo usando toda uma linha até a coluna 72, em seguida, continuar na próxima carta e colocando um hífen na coluna 7 para indicar que o cartão foi uma continuação da anterior . Com o uso de editores de texto modernos , as regras de posição de COBOL tornaram-se , em grande parte obsoleto.