2. 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
3. As instituições são:
• RCA;
• Sperry Rand;
• Sylvania Electric
Products;
• Burroughs Corporation;
•IBM;
•Minneapolis
Honeywell;
4. • David Taylor Model Basin;
• Força Aérea dos Estados Unidos;
• Agência Nacional de Padrões (NBS).
5. • 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.
6. 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”.
8. 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.
10. 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:
13. 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.
14. 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.
15. 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.
16. • 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.
18. 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*/