Sie sind auf Seite 1von 4

COBOL

Joo Manoel P. Centeno <joaomanoel333@gmail.com> Fbio Santos - <fameltransporte@fameltransporte.com.br>


Universidade Luterana do Brasil (Ulbra) Curso de Sistemas de Informao Campus Guaba BR 116, 5.724 Bairro Moradas da Colina CEP 92500-000 Guaba - RS

15 de Maro de 2014

RESUMO
Este artigo descreve a historia da criao e desenvolvimento da linguagem de programao COBOL, mostrando a evoluo da linguagem e de como era utilizada com o passar dos anos junto s mudanas tecnolgicas e modificaes no campo de TI. Palavras-chave: COBOL; TI; Linguagem de Programao; 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.

INTRODUO
COBOL (sigla de COmmon Business Oriented Language ou Linguagem Comum Orientada para os Negcios) uma linguagem de programao voltada para os negcios, mais elaborada para trabalhar com informaes financeiras e bancos de dados. Ela foi criada em 1959 durante uma reunio do CODASYL (Conference on Data Systems Language) . COBOL foi e ainda uma linguagem muito utilizada, desde a sua criao ela tem recebido modificaes e atualizaes em seu cdigo o que melhorou muito e facilitou sua utilizao, 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.

HISTRIA E ESPECIFICAES
O COBOL foi criado mais aproximadamente no segundo semestre de 1959, pelo CODASYL, que era uma reunio destinada a membros do governo americano, membros de universidades, fabricantes de computadores e representantes de usurios de companhias privadas, visto na Figura 1.

Figura 1 CODASYL em 1959

Os requisitos para a linguagem COBOL eram: Acesso rpido a arquivos e bases de dados Atualizao rpida de arquivos e bases de dados Gerao de uma grande quantidade de informaes Sada com um formato compreensvel ao usurio

Evoluo
Aps a sua criao, o COBOL era uma linguagem muito ambgua, um mesmo trecho de cdigo poderia ser escrito de vrios modos diferentes, o que dificultava muito a interao entre programas ou sistemas semelhantes. Com o passar do tempo foram feitas alteraes e foi criado um padro para a escrita da linguagem.

ANS COBOL 1968


A primeira grande alterao no COBOL ocorreu em 1968 com a padronizao do seu cdigo pela American National Standards Institute (ANSI) que veio a ser a verso padro da lngua, conhecida como American National Standard (ANS) COBOL.

COBOL 1974
Em 1974 a ANSI lanou uma verso com revises do (ANS) COBOL, com atualizaes que no tinham na verso de 1968.

COBOL 1985
Em 1985, a ANSI publicou outra verso revista que tinha novas funcionalidades que no apareciam no padro 1974, incluindo END-IF, END-PERFORM, END-READ, etc..

COBOL 2002 e o COBOL orientado a objeto


No inicio de 1990 foi decidido acrescentar orientao objetos na linguagem. Em 1997 foram feitas as primeiras mudanas, ainda sem o padro ISO. A verso final aprovada no padro ISO (adotado como um padro ANSI por INCITS) foi aprovada e disponibilizado em 2002. O COBOL 2002 incluiu muitos outros recursos alm da orientao objetos: Processamento baseado em Locale Funes amigveis ao usurio CALL (e funo) prottipos (para a verificao de parmetro em tempo de compilao) Ponteiros e sintaxe para a obteno/liberao de armazenagem Convenes de chamada de e para lnguas no-COBOL, como C Suporte para execuo em ambientes estruturas como .NET e Java (incluindo COBOL instanciado como Enterprise JavaBeans) Suporte a Bit e Bool Suporte a "True" (at esta melhoria, itens binrios eram truncados (pela especificao de base-10) dentro da diviso de dados) Suporte a ponto flutuante Resultados aritmticos padro (ou portteis) Gerao e parsing de XML

Cdigo
A sintaxe do COBOL era muito verbosa, o que muitos criticam, mas tambm vem a ser um ponto forte da linguagem, pois por ser muito parecida com a linguagem coloquial, gerentes, supervisores e donos de empresas poderiam ler com pouca dificuldade o cdigo.

Figura 2 Ol Mundo escrito em COBOL O cdigo era dividido em trs partes basicamente: IDENTIFICATION DIVISION Onde o programa era identificado, como o nome do programa e do criador. DATA DIVISION Onde as variveis e outros recursos eram gerados. PROCEDURE DIVISION Onde os procedimentos ficavam todas as operaes lgicas.

Figura 3 Pequeno programa para uma multiplicao em COBOL.

CONCLUSO
COBOL no uma linguagem morta ou extinta como muitos pensam. Hoje em dia muitos sistemas mais antigos ainda trabalham com COBOL, como sistemas do governo americano e at sistemas da grande IBM. Por ser uma linguagem antiga e com poucas pessoas qualificadas, as vagas para programadores em COBOL, em geral, pagam bem.

REFERNCIAS
Alguns fatos bem interessantes sobre COBOL, devkiko. < http://www.itexto.net/devkico/?p=135> . Acesso em: 15 de mar. 2014. A Historia do COBOL, CadCOBOL. < http://www.cadcobol.com/histor_1.htm> . Acesso em: 15 mar. 2014. COBOL, Wikipedia. < http://pt.wikipedia.org/wiki/COBOL#COBOL_1985>. Acesso em: 15 mar. 2014. Curiosidades sobre COBOL, Cobolando.com. < http://cobolando.wordpress.com/2010/06/15/curiosidades/>. Acesso em: 15 mar. 2014. Historia do COBOL, Mundo do Cobol. < http://www.carloscamposinfo.com/mundocobol/?p=81>. Acesso em: 15 de mar. 2014.

Das könnte Ihnen auch gefallen