quarta-feira, 9 de agosto de 2023

🔥 Bellacosa Mainframe Apresenta: A Linha do Tempo do COBOL no Mainframe – Das Cartas Perfuradas ao z/OS 3.x 💻☕

 


🔥 Bellacosa Mainframe Apresenta: A Linha do Tempo do COBOL no Mainframe – Das Cartas Perfuradas ao z/OS 3.x 💻☕

Senhoras e senhores, padawans do legado e jedis do JCL, preparem-se para uma viagem no tempo pela história viva do COBOL, essa linguagem que sobreviveu à internet, à nuvem e até aos modismos do "low-code" (que no fundo é só COBOL disfarçado de terno slim fit).


☕ Era dos Dinossauros Computacionais (1960–1970)

Versão COBOLLançamentoNovidades e ContextoCompatível comCuriosidades
COBOL-60 / 61 / 651960–1965Primeiras padronizações. Código ainda escrito em cartões perfurados.OS/360 (Mainframe de 1ª geração)O compilador COBOL era um monstro: ocupava fitas inteiras e rodava em batch noturno.
COBOL-681968Introdução de DATA DIVISION e padronização ANSI.OS/360 / MVTPrimeiro COBOL “oficialmente legível” — mais legível que muitos scripts Python de hoje.

⚙️ Era do Estruturado e do CICS (1970–1980)

Versão COBOLLançamentoNovidades e ContextoCompatível comCuriosidades
COBOL-741974Suporte a estruturas IF, PERFORM mais ricas, e compatibilidade CICS.MVS / VS1 / VS2A IBM já chamava de “Enterprise COBOL” sem nem saber. A integração com CICS começou aqui.
COBOL for OS/VS1975Primeira versão otimizada para MVS e VSAM.MVS / OS/VSIntroduz o conceito de object deck e compilação incremental.

🚀 Era da Consolidação Mainframe (1980–1990)

Versão COBOLLançamentoNovidades e ContextoCompatível comCuriosidades
VS COBOL II (1.x – 4.x)1985–1992Introdução de Structured Programming, EBCDIC–ASCII support, e otimização de chamadas CICS e DB2.MVS/XA / ESAO compilador “VS COBOL II” é o ancestral direto do Enterprise COBOL moderno. Ainda roda código hoje!

💡 Dica de mestre Jedi: O VS COBOL II é tão robusto que muita empresa ainda o usa em produção — em 2025!


🏢 Era Enterprise e z/OS (1990–2010)

Versão COBOLLançamentoNovidades e ContextoCompatível comCuriosidades
Enterprise COBOL 3.1 – 3.41999–2004Suporte a Unicode, XML PARSE, LE (Language Environment).z/OS 1.xPrimeira grande modernização: o COBOL “falava XML”!
Enterprise COBOL 4.1 – 4.22007–2009Melhorias de performance, compatibilidade com Java e PL/I.z/OS 1.9+Permitiu migrar programas de 30 anos sem recompilar tudo. Milagre da retrocompatibilidade IBM.

🧠 Era do Otimizado e do Compilador Inteligente (2010–2020)

Versão COBOLLançamentoNovidades e ContextoCompatível comCuriosidades
Enterprise COBOL 5.1 – 5.22013–2014Novo compiler backend (LLVM-like), otimizações de CPU z13, z14.z/OS 2.1+Código rodava até 40% mais rápido sem alterar uma linha. Magia pura.
Enterprise COBOL 6.1 – 6.42017–2020Suporte total a JSON, CICS Web Services e integração REST.z/OS 2.2–2.5O “COBOL que fala com o mundo moderno”. O sonho dos integradores do século XXI.

Sem comentários:

Enviar um comentário