O compilador GnuCOBOL atingiu a maturidade. Primeira versão do ambiente de desenvolvimento SuperBOL

Fabrice Le Fessant resumiu o desenvolvimento de 20 anos do compilador GnuCOBOL gratuito, que permite traduzir programas COBOL em uma representação C para compilação subsequente usando GCC ou outros compiladores C. Segundo Fabris, o projeto atingiu maturidade, prontidão para uso em sistemas industriais e capacidade de competir com soluções proprietárias. As vantagens competitivas do GnuCOBOL incluem suporte para 19 dialetos da linguagem COBOL, alto desempenho e plataforma cruzada, permitindo que o kit de ferramentas seja usado em vários sistemas, incluindo Linux, BSD, macOS, Windows, Android e muitos sistemas operacionais proprietários do tipo Unix.

Segundo o palestrante, recentemente houve uma implementação ativa do GnuCOBOL por empresas comerciais e bancos, que estão transferindo backends escritos em COBOL para GnuCOBOL do compilador proprietário da Micro Focus. Observa-se que a transição para o GnuCOBOL permite obter maior produtividade e livrar-se do aprisionamento a um fornecedor. Por exemplo, o Ministério das Finanças francês substituiu recentemente um computador mainframe que executa o sistema operativo GCOS por uma solução baseada em GnuCOBOL.

Entre os eventos relacionados ao GnuCOBOL, podemos citar também a publicação da primeira versão do ambiente de desenvolvimento integrado SuperBOL Studio, escrito na linguagem OCaml e distribuído sob as licenças AGPLv3, MIT e ISC. SuperBOL Studio é uma extensão do editor de código VS Code que funciona com o compilador GnuCOBOL e é projetado para desenvolver, depurar e criar perfis de projetos COBOL. SuperBOL também fornece uma implementação de servidor LSP (Language Server Protocol) para integração de ferramentas de navegação, análise e edição de código COBOL em outro IDE.

Este ano, a linguagem COBOL completará 65 anos, ao mesmo tempo que continua sendo uma das linguagens de programação mais antigas e ativamente utilizadas, bem como uma das líderes em termos de quantidade de código escrito. A linguagem continua a evoluir, por exemplo, o padrão COBOL-2002 adicionou recursos para programação orientada a objetos, e o padrão COBOL 2014 introduziu suporte para a especificação de ponto flutuante IEEE-754, sobrecarga de métodos e tabelas dinamicamente extensíveis. A quantidade total de código escrito em COBOL é estimada em 220 bilhões de linhas, das quais 100 bilhões ainda estão em uso, principalmente em instituições financeiras (em 2017, 43% dos sistemas bancários continuaram a usar COBOL, o código COBOL foi usado para processar cerca de 80% das transações financeiras pessoais e em 95% dos terminais que aceitam pagamentos com cartões bancários).



Fonte: opennet.ru

Adicionar um comentário