SlideShare una empresa de Scribd logo
1 de 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: 
• RCA; 
• Sperry Rand; 
• Sylvania Electric 
Products; 
• Burroughs Corporation; 
•IBM; 
•Minneapolis 
Honeywell;
• 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 CARVALHOASSUNÇÃO

Más contenido relacionado

Similar a TRABALHO PARADIGMAS - COBOL

Linguagen..
Linguagen..Linguagen..
Linguagen..
essa
 
Programando symbian aula_1
Programando symbian aula_1Programando symbian aula_1
Programando symbian aula_1
Talita Carvalho
 
Linguagens de programação
Linguagens de programaçãoLinguagens de programação
Linguagens de programação
essa
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
essa
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
essa
 

Similar a TRABALHO PARADIGMAS - COBOL (20)

O novo IBM COBOL ENTERPRISE V5/V6 para zOS e o IBM ABO
O novo IBM COBOL ENTERPRISE V5/V6 para zOS e o IBM ABOO novo IBM COBOL ENTERPRISE V5/V6 para zOS e o IBM ABO
O novo IBM COBOL ENTERPRISE V5/V6 para zOS e o IBM ABO
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
Introdução C#
Introdução C#Introdução C#
Introdução C#
 
Linguagem assembly
Linguagem assemblyLinguagem assembly
Linguagem assembly
 
Seminário: C#
Seminário: C#Seminário: C#
Seminário: C#
 
Csharp
CsharpCsharp
Csharp
 
Linguagem de programação estruturada, orientação a objetos
Linguagem de programação estruturada, orientação a objetosLinguagem de programação estruturada, orientação a objetos
Linguagem de programação estruturada, orientação a objetos
 
Linguagen..
Linguagen..Linguagen..
Linguagen..
 
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdfparadigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
 
Seminário: C++
Seminário: C++Seminário: C++
Seminário: C++
 
Programando symbian aula_1
Programando symbian aula_1Programando symbian aula_1
Programando symbian aula_1
 
Fundamentos em C# com Clean Code
Fundamentos em C# com Clean CodeFundamentos em C# com Clean Code
Fundamentos em C# com Clean Code
 
Microsoft .NET Framework
Microsoft .NET FrameworkMicrosoft .NET Framework
Microsoft .NET Framework
 
Linguagens de programação
Linguagens de programaçãoLinguagens de programação
Linguagens de programação
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - Introdução
 
Linguagensdeprogramao 100611235520-phpapp01
Linguagensdeprogramao 100611235520-phpapp01Linguagensdeprogramao 100611235520-phpapp01
Linguagensdeprogramao 100611235520-phpapp01
 
Padroes de projetos gof
Padroes de projetos gofPadroes de projetos gof
Padroes de projetos gof
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Banco de dados dbo4
Banco de dados dbo4Banco de dados dbo4
Banco de dados dbo4
 

Último

Último (8)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

TRABALHO PARADIGMAS - COBOL

  • 1. Linguagem- COBOL COmmon Business Oriented Language
  • 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.
  • 9. NÍVEIS E SUBNÍVEIS DE VARIÁVEIS
  • 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.
  • 17. Exemplo ‘OLÁ MUNDO’ em COBOL IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. PROCEDURE DIVISION. DISPLAY 'Ola, mundo'. STOP RUN.
  • 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*/
  • 19. 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.
  • 20. OBRIGADO PELO ATENÇÃO • ALEX DE OLIVEIRA GRACIANO • ANA CAMILA FONSECA SOARES • ELLEN DIANA SILVA DE CARVALHO GUISSONI • LUCAS CARVALHOASSUNÇÃO