Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA MAINFRAME COBOL Prof. Anésio e Prof. Pazetti Aula 01 – História Peter Drucker “A melhor maneira de prever o futuro é criá-lo” Ultrapassado ou Subestimado COBOL - Histórico COBOL é abreviação de COMMON BUSINESS ORIENTED LANGUAGE. Em uma reunião no Pentágono em Washington, DC, em 1959, foi tomada a decisão para criar uma linguagem comum orientada a negócios. O COBOL foi desenvolvido e mantido pela CODASYL, um dos três comitês propostos nessa reunião, ele também foi estabelecido como uma Linguagem Padrão pelo Instituto Americano de Padrões Nacionais (ANSI). O primeiro padrão foi noticiado em 1968, foi revisado em 1974 e uma nova versão foi lançada na metade dos anos 80. www.cadcobol.com Foi constituído por membros representantes fabricantes(6) de computadores e orgãos governamentais(3), a saber: Burroughs Corporation, IBM, Minneapolis-Honeywell (Honeywell Labs), RCA, Sperry Rand, Sylvania Electric Products, Força Aérea dos Estados Unidos, David Taylor Model Basin, Agência Nacional de Padrões (National Bureau of Standards ou NBS). http://www.carloscamposinfo.com/ COBOL - Histórico A partir daí foram aprovadas pelo Comitê Executivo em Janeiro de 1960. A gráfica do governo, editou e imprimiu com o nome de COBOL 60. Em 1985 o Instituto Americano de Padrões Nacionais (ANSI) aceitou o padrão da linguagem e a partir de então começou a ser chamado de COBOL ANSI 85. Por causa da padronização a linguagem é aperfeiçoada constantemente por empresa que a adotaram para desenvolvimento, como por exemplo, a IBM, Micro Focus. http://www.carloscamposinfo.com/ COBOL - Histórico É desenvolvido em linguagem direta, suas instruções podem ser compreendidas por qualquer pessoa que conheça o idioma inglês, facilitando a sua manutenção. Um programa em COBOL migra entre plataformas com poucas modificações. Ficou, comercialmente, tão enraizada que se tornou difícil a sua substituição, principalmente em empresas do setor financeiro. www.cadcobol.com COBOL - Histórico A Popularidade do COBOL COBOL é uma velha Linguagem de Programação, então o que a faz permanecer tão popular? Amplamente usada - é bem correspondida por arquivos direcionados (parte essencial da Programação Comercial) como armazenamento e restauração de informações; Documentação - suporta muito bem o idioma inglês como Linguagem de Programação, portanto, é autodocumentável e suas instruções são de fácil leitura e compreensão. http://www.cadcobol.com/ A Popularidade do COBOL Compatibilidade - a Linguagem é uma máquina independente. Um programa escrito em COBOL para um tipo de computador pode ser executado em qualquer outro tipo, somente com algumas modificações; Padronização - existe uma versão do COBOL que foi aceita como padrão pelo Instituto Americano de Padrões Nacionais (ANSI); Com o crescimento de novas necessidades, o COBOL é constantemente revisado e atualizado; http://www.cadcobol.com/ A COBOL está sendo aperfeiçoada. Estima-se que 60% do código de software no mundo inteiro e 9,5 milhões de programas de aplicação utilizem COBOL. Ferramentas de desenvolvimento de software baseadas em servidores e estações de trabalho permitem aos programadores em COBOL projetarem seu código para aplicações cliente/servidor e internet. O desenvolvimento desse código em COBOL pode ser mais barato do que reescrever uma aplicação em uma linguagem mais nova. http://www.cadcobol.com/ A Popularidade do COBOL Apesar de seus 54 anos, ela ainda é considerada uma linguagem muito eficaz e ferramentas de desenvolvimento de software estão sendo utilizadas para permitir que usuários desenvolvam aplicações com um processo visual de indicar-e-clicar. A COBOL tem sido utilizada de modo extensivo por anos. E muitas organizações não seriam facilmente convencidas a abrir mão de tudo isso. http://www.cadcobol.com/ A Popularidade do COBOL Ótimos programas já foram escritos em COBOL. A Linguagem ficou tão enraizada na maioria dos negócios, que se tornou permanente. Após todas estas vantagens você pode perguntar porquê o COBOL não é abordado mais amplamente nas Escolas e Universidades? Vídeo – Um Mundo sem Cobol http://www.cadcobol.com/ A Popularidade do COBOL Analista de Sistemas - Mainframe - Campinas/SP HST Sistemas & Tecnologia, empresa de TI com mais de 25 anos no mercado, recruta profissionais de Mainframe com conhecimento em Cobol, CICS, DB2 e VSAM. Interessados que residirem em Campinas e região podem enviar CV com pretensão salarial para rhvagas@hst.com.br. Linkedin 07/08/13 Oportunidades Mainframe Analyst COBOL Workplace: Cracow Technologies: Cobol, JCL, CICS, DB2 Contact: sszczesna@itekna.com Linkedin 17/08/13 Oportunidades Mainframe Developer Contract in Atlanta Cobol, CICS, DB2 developer needed in the Atlanta area. LONG TERM contract (project scheduled through at least 2015). No third parties. MUST be able to work for us directly on a W2. Send resumes to brianw@essentialresources.net Linkedin 18/08/13 Oportunidades We are in need of mainframe candidates for Chennai / India We are hiring candidates for Mainframe experience having 5 to 7 yrs. This will be a contract to hire based job opportunity and work location will be Chennai / India. Interested candidate call at 8939957747 Linkedin 19/08/13 Oportunidades Analista de Sistemas Mainframe – Campinas/SP HST Sistemas & Tecnologia, empresa de TI com mais de 25 anos no mercado, recruta profissionais com conhecimento em - Cobol, CICS, DB2 e VSAM Interessados que residirem em Campinas e Região podem enviar CV com pretensão salarial para rhvagas@hst.com.b Linkedin 25/08/13 Oportunidades Experteam is looking for COBOL Senior Technical Analysts in Antwerp, Belgium (Only EU) Experteam, part of the CSC international group, is an IT service company created in 1985 aimed at providing Applications Delivery solutions inside Belgium. Within the context of our extensive growth we are looking for senior COBOL Technical Analysts to work in our Delivery center in Antwerp. Linkedin 06/09/13 Oportunidades MARK-I - ENIAC Em 1948, Claude Shannon, desenvolveu uma teoria baseada em numeração binária e introduziu o conceito de Bit – Binary digit. Filme do ENIAC O que é um Mainframe? Batch / Online / Real Time Questões Importantes JCL Job Control Language (JCL) é uma linguagem interpretada usada em mainframes da IBM para instruir o sistema a inicializar um sub-sistema ou executar um programa de lote. É através dos JOB’s que se executam os programas e utilitários BATCH. JCL executa aplicações e fornece informações como: o tempo de execução, o tamanho do programa e os arquivos de programa usados para cada aplicação, usuário, classe, tempo máximo de processamento, etc. Exemplo JCL //DDAURSOE JOB 1222620,AURORA, // CLASS=E, // MSGCLASS=X, // MSGLEVEL=(1,1) //JOBCAT DD DSN=SYS1.MASTER,DISP=SHR /*JOBPARM ROOM=TDS //COMPILA EXEC COBCCL,CODE=MENU, // PROD=TDS,SOUT=X,AMB=DES //** //C.SYSIN DD * ID DIVISION. PROGRAM-ID. MENU . AUTHOR . GILMAR GOMES DE MOURA . ENVIRONMENT DIVISION. .......................................... Questões 1. Cobol é uma linguagem de primeira geração, presente em sistemas corporativos e de governo, e tem a desvantagem de não se integrar com outras linguagens orientadas a objetos. Certo ( ) Errado ( ) X Questões 2. O que significa o anacrônico Cobol? COMMON BUSINESS ORIENTED LANGUAGE ou Linguagem Comum Orientada a Negócios 3. O que é processamento batch e online? Batch – processamento posterior ao lançamento Online – processamento em tempo real ao lançamento Questões 4. O que é um mainframe? É um computador de grande porte utilizado para grande volume de transações 5. Qual o nome do primeiro computador? O primeiro computador foi o Mark-1 e o ENIAC, em 1943
Compartilhar