O COBOL foi criado em 1959 por um comitê interinstitucional para programação de negócios. É uma linguagem orientada para processamento de dados comerciais e foi largamente usada pelo governo dos EUA.
HISTÓRIA
• Criadopor 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 TaylorModel Basin;
• Força Aérea dos Estados Unidos;
• Agência Nacional de Padrões (NBS).
5.
• Linguagem ComumOrientada 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 FOICRIADO?
• 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”.
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.
IDENTIFICADORES
Qualquer componentecriado 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:
ESTRUTURA BÁSICA
NoCOBOL 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émde 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.
PARTES BASICAS DOCOBOL
• 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*/