TRABALHO PARADIGMAS - COBOL

20
Linguagem- COBOL COmmon Business Oriented Language

Transcript of TRABALHO PARADIGMAS - COBOL

Page 1: TRABALHO PARADIGMAS - COBOL

Linguagem- COBOLCOmmon Business Oriented Language

Page 2: TRABALHO PARADIGMAS - 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: TRABALHO PARADIGMAS - COBOL

As instituições são:

• RCA;

• Sperry Rand;

• Sylvania Electric Products;

• Burroughs Corporation;

•IBM;

•Minneapolis Honeywell;

Page 4: TRABALHO PARADIGMAS - COBOL

• David Taylor Model Basin;

• Força Aérea dos Estados Unidos;

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

Page 5: TRABALHO PARADIGMAS - COBOL

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

Page 6: TRABALHO PARADIGMAS - 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: TRABALHO PARADIGMAS - COBOL

Grace Hopper

Page 8: TRABALHO PARADIGMAS - 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: TRABALHO PARADIGMAS - COBOL

NÍVEIS E SUBNÍVEIS DE VARIÁVEIS

Page 10: TRABALHO PARADIGMAS - 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: TRABALHO PARADIGMAS - COBOL

LITERAIS NUMÉRICOS

Page 12: TRABALHO PARADIGMAS - COBOL

LITERAIS NÃO NUMÉRICOS

Page 13: TRABALHO PARADIGMAS - 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: TRABALHO PARADIGMAS - COBOL

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.

Page 15: TRABALHO PARADIGMAS - COBOL

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.

Page 16: TRABALHO PARADIGMAS - COBOL

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

Page 17: TRABALHO PARADIGMAS - COBOL

Exemplo ‘OLÁ MUNDO’ em COBOL

IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. PROCEDURE DIVISION.

DISPLAY 'Ola, mundo'. STOP RUN.

Page 18: TRABALHO PARADIGMAS - 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: TRABALHO PARADIGMAS - 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: TRABALHO PARADIGMAS - COBOL

OBRIGADO PELO ATENÇÃO

• ALEX DE OLIVEIRA GRACIANO

• ANA CAMILA FONSECA SOARES

• ELLEN DIANA SILVA DE CARVALHO GUISSONI

• LUCAS CARVALHO ASSUNÇÃO