Upload
lorranna-machado
View
96
Download
7
Embed Size (px)
Citation preview
Linguagem- COBOL
COmmon Business Oriented Language
HISTÓRIA
• Criado por um comitê de investigadores de várias instituições civis e governamentais durante o segundo semestre de 1959;
• O comitê foi constituído por membros representantes de seis fabricantes de computadores e três órgãos governamentais
As instituições são:
• RCA;
• Sperry Rand;
• Sylvania Electric Products;
• Burroughs Corporation;
•IBM;
•Minneapolis Honeywell;
• David Taylor Model Basin;
• Força Aérea dos Estados Unidos;
• Agência Nacional de Padrões (NBS).
• Linguagem Comum Orientada para osNegócios ;
• É uma programação orientada para oprocessamento de banco de dados comerciais.
• É a linguagem de programação inteira maisusada, produto do Departamento de defesaNorte- Americano sob a direção da contra-almirante Grace Murray Hopper.
POR QUEM FOI CRIADO?
• O COBOL foi criado por um comitê de
investigadores de várias instituições civis e
governamentais durante o segundo semestre
de 1959. As especificações eram em grande
parte inspiradas na linguagem de
programação FLOW-MATIC inventada
pela Grace Hopper - referida como "a mãe da
língua COBOL”.
Grace Hopper
CARACTERÍSTICAS EXCLUSIVAS DO
COBOL• Os compiladores atuais portam o código cobol para
Macintosh e PCs(DOS, Windows,Linux) e Mainframe;
• Leitura do código é fácil, porque os comandos são bem próximos ao inglês fluente;
• Única linguagem que aceita hífens em nomes de variáveis;
• Comandos para cada operação matemática básica separados, e comando para fórmulas matemáticas;
• As variáveis são divididas por níveis, podendo uma variável ser parte de outra.
NÍVEIS E SUBNÍVEIS DE VARIÁVEIS
IDENTIFICADORES
Qualquer componente criado pelo programador, seja nome de arquivo,
variável, nome de área temporária, nome de seções e parágrafos deve
seguir a seguinte regra de formação de identificadores:
LITERAIS NUMÉRICOS
LITERAIS NÃO NUMÉRICOS
ESTRUTURA BÁSICANo COBOL há três tipos básicos de dados usados nas instruções:
• Numérico (sinalizado ou não, com decimal ou inteiros);
• Alfanumérico;
• Constantes figurativas;
O COBOL consiste basicamente em quatro divisões separadas:
• IDENTIFICATION DIVISION;
• ENVIRONMENT DIVISION;
• DATA DIVISION;
• PROCEDURE DIVISION.
AMBIENTE DE DESENVOLVIMENTO
• Traz produtividade e colaboração dos mais modernosAmbientes de Desenvolvimento Integrados (IDEs),líderes da indústria, para os sistemas COBOL –incluindo a implantação de aplicativos de negócioscríticos COBOL em Windows, UNIX, Linux, .NET, JVMe cloud.
Cobol Server
• Fornece um ambiente de execução robusto e dealto desempenho que os seus aplicativoscorporativos COBOL precisam. Permitindo que ossistemas COBOL sejam executados em qualquerplataforma necessária.
• Para além de Windows, Unix, Linux e .NET, asaplicações podem ser implementadasdirectamente em Java Virtual Machine (JVM) ena plataforma cloud Microsoft WindowsAzure. Com o Visual Cobol R3, osprogramadores podem escolher trabalhar comVisual Studio 2010 ou com Eclipse. Tambémpodem implementar o núcleo das aplicaçõesCobol em múltiplas plataformas a partir deuma única fonte, sem necessidade deutilizarem uma plataforma de trabalhoespecífica.
Exemplo ‘OLÁ MUNDO’ em COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY 'Ola, mundo'.
STOP RUN.
PARTES BASICAS DO COBOL
• INDENTIFICATION DIVISION.• PROGRAM-ID./*• AUTHOR./*nome de quem esta fazendo o
programa*/• ENVIROMENT DIVISION.• DATA DIVISION./*parte q utiliza variáveis, pois
tem q ser declaradas antes da utilização, pois o cobol é fortemente tipado */
• PROCEDURE DIVISION. /*rotina do programa, onde esta a logica do programa*/
Bibliografia
• WIKIPEDIA. Grace Hopper. 2014. Disponível em:
<http://pt.wikipedia.org/wiki/Grace_Hopper>. Acesso em: 06 out. 2014.
• ANDRADE, Ricardo Amaral de. Cobol. 2014. Disponível em:
<http://pt.slideshare.net/TurboTux/cobol?related=1>. Acesso em: 05 out.
2014.
• WIKIPEDIA. Linguagem_Cobol. 2014. Disponível em:
<https://pt.wikipedia.org/wiki/COBOL>. Acesso em: 04 out. 2014.
• AUGUSTO, José. Mundo_Cobol. 2014. Disponível em:
<http://mundocobol.com.br/?p=103>. Acesso em: 07 out. 2014.
OBRIGADO PELO ATENÇÃO
• ALEX DE OLIVEIRA GRACIANO
• ANA CAMILA FONSECA SOARES
• ELLEN DIANA SILVA DE CARVALHOGUISSONI
• LUCAS CARVALHO ASSUNÇÃO