Você está na página 1de 20

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:
• Burroughs Corporation;

• RCA; •IBM;

• Sperry Rand;
• Minneapolis
• Sylvania Electric Honeywell;
Products;
• David Taylor Model Basin;

• Força Aérea dos Estados Unidos;

• Agência Nacional de Padrões (NBS).


• Linguagem Comum Orientada para os
Negócios ;

• É uma programação orientada para o


processamento de banco de dados comerciais.

• É a linguagem de programação inteira mais


usada, produto do Departamento de defesa
Norte- 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ÁSICA
No 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 modernos


Ambientes de Desenvolvimento Integrados (IDEs),
líderes da indústria, para os sistemas COBOL –
incluindo a implantação de aplicativos de negócios
críticos COBOL em Windows, UNIX, Linux, .NET, JVM
e cloud.
Cobol Server

• Fornece um ambiente de execução robusto e de


alto desempenho que os seus aplicativos
corporativos COBOL precisam. Permitindo que os
sistemas COBOL sejam executados em qualquer
plataforma necessária.
• Para além de Windows, Unix, Linux e .NET, as
aplicações podem ser implementadas
directamente em Java Virtual Machine (JVM) e
na plataforma cloud Microsoft Windows
Azure. Com o Visual Cobol R3, os
programadores podem escolher trabalhar com
Visual Studio 2010 ou com Eclipse. Também
podem implementar o núcleo das aplicações
Cobol em múltiplas plataformas a partir de
uma única fonte, sem necessidade de
utilizarem uma plataforma de trabalho
especí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 CARVALHO


GUISSONI

• LUCAS CARVALHO ASSUNÇÃO

Você também pode gostar