11
COBOL HERCÍLIO, ROSEMBERG E PEDRO

Seminário: COBOL

Embed Size (px)

Citation preview

Page 1: Seminário: COBOL

COBOLHERCÍLIO, ROSEMBERG E PEDRO

Page 2: Seminário: COBOL

O que é COBOL?

• Linguagem de programação• COmmon Business Oriented Language• Permiti o desenvolvimento de aplicações comerciais para pessoas sem

conhecimento profundo de computadores.• COBOL usa frases normais da língua inglesa• Estrutura assemelha-se a um texto com as suas divisões, parágrafos e frases.• Depois de escrito é necessário traduzi-lo para a linguagem interna do computador

(linguagem de máquina), convertendo um programa fonte em um programa objeto.

• Conversão é feita pelo próprio computador, o programa compilador especifico de COBOL.

• Compilador traduz as instruções da linguagem em instruções binárias.

2Profa. MSc Ivna Valença

Page 3: Seminário: COBOL

• A primeira versão desta linguagem foi editada em agosto 1961 e concebida para possuir as seguintes diretrizes:

- Orientação comercial- Independência de máquina (portabilidade)- Modular

3Profa. MSc Ivna Valença

Page 4: Seminário: COBOL

História

• Criado em 1959 durante o CODASYL (Conference on Data Systems Language);• Um dos três comitês propostos numa reunião no Pentágono em Maio de 1959;• O CODASYL foi formado para recomendar as diretrizes de uma linguagem para

negócios;• Constituído por membros representantes de seis fabricantes de computadores e

três órgãos governamentais: Burroughs Corporation, IBM, Minneapolis-Honeywell (Honeywell Labs), RCA,

Sperry Rand, e Sylvania Electric Products, e a Força Aérea dos Estados Unidos, o David Taylor Model Basin e a Agência Nacional de Padrões (National Bureau of Standards ou NBS).

• Presidido por um membro do NBS;• Comitê de Médio Prazo e outro de Longo Prazo;• Por fim, um subcomitê do Comitê de Curto Prazo desenvolveu as especificações da

linguagem COBOL.

4Profa. MSc Ivna Valença

Page 5: Seminário: COBOL

História

• Subcomitê completou as especificações para o COBOL no fim do ano de 1959;• Elas foram inspiradas em grande parte pela linguagem FLOW-MATIC e pela

linguagem COMTRAN da IBM;• Especificações aprovadas pelo CODASYL;• Em 1985, a ANSI aceitou o padrão da linguagem e a partir de então começou a ser

chamado de COBOL ANSI 85;• O COBOL foi desenvolvido num período de seis meses, e ainda em uso depois de

mais de 40 anos;• Por causa da padronização a linguagem é aperfeiçoada constantemente por

empresa que a adotaram para desenvolvimento, exemplo a IBM.

5Profa. MSc Ivna Valença

Page 6: Seminário: COBOL

Extremamente eficiente e vital

• Linguagem de programação mais popular do mundo;• Dona de uma gigante base de dados instalada e usada em 85% dos sistemas de

negócios;• COBOL domina novas tecnologias;• Oferece ao mercado soluções modernas e eficientes, telas gráficas, integração com

Banco de dados relacionais e não relacionais com windows nas suas diversas versões;

• Sólido e moderno;• Com isso, as teses que apostavam na extinção do COBOL foram extintas e não o

COBOL;• O COBOL tem futuro;• O que faz o COBOL ser tão estupendo?

6Profa. MSc Ivna Valença

Page 7: Seminário: COBOL

Extremamente eficiente e vital

• está em todas as partes do mundo sendo uma linguagem de muita experiência; • é sólido; • atende todas as diversas necessidades de processamento de dados; • atende as necessidades empresariais; • documenta-se a si mesmo e é de fácil aprendizagem; • é de fácil manutenção; • é portável para diversas plataformas; • é ensinado em todo mundo; • proporciona possibilidades modernas.

7Profa. MSc Ivna Valença

Page 8: Seminário: COBOL

Estrutura Básica

• O COBOL consiste basicamente em quatro divisões separadas:- A IDENTIFICATION DIVISION possui informações documentais, como nome do

programa, quem o codificou e quando essa codificação foi realizada.- A ENVIRONMENT DIVISION descreve o computador e os periféricos que serão

utilizados pelo programa.- A DATA DIVISION descreve os arquivos de entrada e saída que serão usadas pelo

programa. Também define as áreas de trabalho e constantes necessárias para o processamento dos dados.

- A PROCEDURE DIVISION contém o código que irá manipular os dados descritos na DATA DIVISION. É nesta divisão que o desenvolvedor descreverá o algoritmo do programa.

8Profa. MSc Ivna Valença

Page 9: Seminário: COBOL

Palavras de um gerente da IBM

• “Estudantes, dediquem-se mais ao COBOL”• Pedro Britto diz que os mainframes são realidade em grandes empresas.

Blog: http://tecnoblog.net/104147/ibm-cobol-faculdade/

9Profa. MSc Ivna Valença

Page 10: Seminário: COBOL

Referências

• http://carloscamposinfo.com/cjec/?p=144• http://www.unieuro.edu.br/downloads_2005/infosystem_01.pdf• http://tecnoblog.net/104147/ibm-cobol-faculdade/• http://www.mainframebrasil.com.br/upload/upload//Cobol_MainframeBrasil.pdf

10Profa. MSc Ivna Valença

Page 11: Seminário: COBOL

11Profa. MSc Ivna Valença