Cobol
Atalias Carvalho Maciel1, Bruno Dias Bastos1, Caio Yuzo Dias Nobushige¹, Johnny de Souza Dias1, Roger Moraes S. Simões1.
1Tecnologia em Análise e Desenvolvimento de Sistemas – Universidade Estadual do Pará (UEPA)
Rua Pedro Porpino n° 1181 – Salgadinho – Castanhal – PA – Brasil
ataliasmaciel@yahoo.com.br, {feueryu, caioyuzo-dn, zippao, lemos-r}@hotmail.com
Abstract. This article discusses the COBOL programming language, its origin, influences, major features, basic structure, syntax and organization, with source code examples, besides contextualizing COBOL language in the present.
Resumo. Este artigo aborda a linguagem de programação COBOL, sua origem, influencias e características principais, sua organização e estrutura, com exemplos de código-fonte, além de contextualizar o COBOL na atualidade.
1. Introdução
Criado entre o final da década de 50 e início da década de 60, o COBOL é uma linguagem de programação da terceira geração, que tem como objetivo atender as necessidades dos sistemas comerciais, financeiros e administrativos para empresas e governos.
O COBOL (COMMON BUSINESS ORIENTED LANGUAGE) é uma das primeiras linguagens de programação de alto nível disseminada no mundo do processamento de dados. Nasce da iniciativa do Departamento de Defesa dos Estados Unidos durante a CODASYL (CONFERENCE ON DATA SYSTEMS LANGUAGE) com o objetivo de criar uma linguagem comum orientada aos negócios.
O Subcomitê da CODASYL complementou as especificações para o COBOL no fim do ano de 1959, elas foram inspiradas em grande parte pelas linguagens de programação FLOW-MATIC, COMTRAN E FACT. Em seguida o COBOL também influenciou outras linguagens de programação: PL/I, COBOLSCRIPT E ABAP.
Nas suas especificações, o COBOL possui excelente capacidade de auto documentação, bons métodos de manuseio de arquivos, excepcional modelagem de dados para época, graças ao uso da cláusula PICTURE para especificações mais detalhada de campos.