20
Linguagem- COBOL COmmon Business Oriented Language

Apresentação linguagem cobol

Embed Size (px)

Citation preview

Page 1: Apresentação linguagem cobol

Linguagem- COBOL

COmmon Business Oriented Language

Page 2: Apresentação linguagem cobol

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

Page 3: Apresentação linguagem cobol

As instituições são:

• RCA;

• Sperry Rand;

• Sylvania Electric Products;

• Burroughs Corporation;

•IBM;

•Minneapolis Honeywell;

Page 4: Apresentação linguagem cobol

• David Taylor Model Basin;

• Força Aérea dos Estados Unidos;

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

Page 5: Apresentação linguagem cobol

• 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.

Page 6: Apresentação linguagem cobol

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”.

Page 7: Apresentação linguagem cobol

Grace Hopper

Page 8: Apresentação linguagem 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.

Page 9: Apresentação linguagem cobol

NÍVEIS E SUBNÍVEIS DE VARIÁVEIS

Page 10: Apresentação linguagem cobol

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:

Page 11: Apresentação linguagem cobol

LITERAIS NUMÉRICOS

Page 12: Apresentação linguagem cobol

LITERAIS NÃO NUMÉRICOS

Page 13: Apresentação linguagem cobol

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.

Page 14: Apresentação linguagem cobol

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.

Page 15: Apresentação linguagem cobol

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.

Page 16: Apresentação linguagem cobol

• 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.

Page 17: Apresentação linguagem cobol

Exemplo ‘OLÁ MUNDO’ em COBOL

IDENTIFICATION DIVISION.

PROGRAM-ID. HELLO-WORLD.

PROCEDURE DIVISION.

DISPLAY 'Ola, mundo'.

STOP RUN.

Page 18: Apresentação linguagem cobol

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*/

Page 19: Apresentação linguagem cobol

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.

Page 20: Apresentação linguagem cobol

OBRIGADO PELO ATENÇÃO

• ALEX DE OLIVEIRA GRACIANO

• ANA CAMILA FONSECA SOARES

• ELLEN DIANA SILVA DE CARVALHOGUISSONI

• LUCAS CARVALHO ASSUNÇÃO