Cobol



Comments



Description

COBOLJoão Manoel P. Centeno – <[email protected]> Fábio Santos - <[email protected]> Universidade Luterana do Brasil (Ulbra) – Curso de Sistemas de Informação – Campus Guaíba BR 116, 5.724 – Bairro Moradas da Colina – CEP 92500-000 – Guaíba - RS 15 de Março de 2014 RESUMO Este artigo descreve a historia da criação e desenvolvimento da linguagem de programação COBOL, mostrando a evolução da linguagem e de como era utilizada com o passar dos anos junto às mudanças tecnológicas e modificações no campo de TI. Palavras-chave: COBOL; TI; Linguagem de Programação; Paradigmas. ABSTRACT Title: “COBOL” This article describes the history of creation and development of the COBOL programming language, showing the evolution of language and how it was used over the years with the technological changes and changes in the IT field Key-words: COBOL, IT, Programming Language; Paradigms. INTRODUÇÃO COBOL (sigla de COmmon Business Oriented Language ou Linguagem Comum Orientada para os Negócios) é uma linguagem de programação voltada para os negócios, mais elaborada para trabalhar com informações financeiras e bancos de dados. Ela foi criada em 1959 durante uma reunião do CODASYL (Conference on Data Systems Language) . COBOL foi e ainda é uma linguagem muito utilizada, desde a sua criação ela tem recebido modificações e atualizações em seu código o que melhorou muito e facilitou sua utilização, mais recentemente ela foi modificada para virar uma linguagem orientada a objetos. Grande parte dos sistemas mais antigos trabalham com COBOL, o que leva muitas pessoas a acharem que é uma linguagem velha e extinta, mas ainda existem muitas vagas de emprego para a trabalhar com essa linguagem. HISTÓRIA E ESPECIFICAÇÕES O COBOL foi criado mais aproximadamente no segundo semestre de 1959, pelo CODASYL, que era uma reunião destinada a membros do governo americano, membros de universidades, fabricantes de computadores e representantes de usuários de companhias privadas, visto na Figura 1. Figura 1 – CODASYL em 1959 1 . um mesmo trecho de código poderia ser escrito de vários modos diferentes. ANS COBOL 1968 A primeira grande alteração no COBOL ocorreu em 1968 com a padronização do seu código pela American National Standards Institute (ANSI) que veio a ser a versão padrão da língua. conhecida como American National Standard (ANS) COBOL. COBOL 2002 e o COBOL orientado a objeto No inicio de 1990 foi decidido acrescentar orientação à objetos na linguagem. COBOL 1985 Em 1985.NET e Java (incluindo COBOL instanciado como Enterprise JavaBeans) • Suporte a Bit e Bool • Suporte a "True" (até esta melhoria. como C • Suporte para execução em ambientes estruturas como . ainda sem o padrão ISO. itens binários eram truncados (pela especificação de base-10) dentro da divisão de dados) • Suporte a ponto flutuante • Resultados aritméticos padrão (ou portáteis) • Geração e parsing de XML 2 . a ANSI publicou outra versão revista que tinha novas funcionalidades que não apareciam no padrão 1974. END-PERFORM. Com o passar do tempo foram feitas alterações e foi criado um padrão para a escrita da linguagem. incluindo END-IF. com atualizações que não tinham na versão de 1968. END-READ. o COBOL era uma linguagem muito “ambígua”. etc. O COBOL 2002 incluiu muitos outros recursos além da orientação à objetos: • Processamento baseado em Locale • Funções amigáveis ao usuário • CALL (e função) protótipos (para a verificação de parâmetro em tempo de compilação) • Ponteiros e sintaxe para a obtenção/liberação de armazenagem • Convenções de chamada de e para línguas não-COBOL.Os requisitos para a linguagem COBOL eram: • • • • Acesso rápido a arquivos e bases de dados Atualização rápida de arquivos e bases de dados Geração de uma grande quantidade de informações Saída com um formato compreensível ao usuário Evolução Após a sua criação. COBOL 1974 Em 1974 a ANSI lançou uma versão com revisões do (ANS) COBOL. A versão final aprovada no padrão ISO (adotado como um padrão ANSI por INCITS) foi aprovada e disponibilizado em 2002. o que dificultava muito a interação entre programas ou sistemas semelhantes. Em 1997 foram feitas as primeiras mudanças. gerentes. em geral. como o nome do programa e do criador. Figura 2 – Olá Mundo escrito em COBOL O código era dividido em três partes basicamente: • • • IDENTIFICATION DIVISION Onde o programa era identificado. mas também vem a ser um ponto forte da linguagem. Por ser uma linguagem antiga e com poucas pessoas qualificadas. Figura 3 – Pequeno programa para uma multiplicação em COBOL. o que muitos criticam. 3 . como sistemas do governo americano e até sistemas da grande IBM. Hoje em dia muitos sistemas mais antigos ainda trabalham com COBOL.Código A sintaxe do COBOL era muito verbosa. as vagas para programadores em COBOL. DATA DIVISION Onde as variáveis e outros recursos eram gerados. pagam bem. supervisores e donos de empresas poderiam ler com pouca dificuldade o código. pois por ser muito parecida com a linguagem coloquial. PROCEDURE DIVISION Onde os procedimentos ficavam todas as operações lógicas. CONCLUSÃO COBOL não é uma linguagem morta ou extinta como muitos pensam. Historia do COBOL. Mundo do Cobol. 2014. 2014.carloscamposinfo. COBOL. devkiko. Acesso em: 15 de mar. Acesso em: 15 mar.cadcobol. Acesso em: 15 de mar.htm> . CadCOBOL.net/devkico/?p=135> . 4 . < http://cobolando. Wikipedia. A Historia do COBOL.com.wikipedia. < http://www.itexto.com/histor_1. < http://www. < http://pt. 2014.REFERÊNCIAS Alguns fatos bem interessantes sobre COBOL. 2014. Curiosidades sobre COBOL. Acesso em: 15 mar.com/2010/06/15/curiosidades/>.wordpress.org/wiki/COBOL#COBOL_1985>. < http://www. Acesso em: 15 mar. 2014. Cobolando.com/mundocobol/?p=81>.
Copyright © 2024 DOKUMEN.SITE Inc.