GnuCOBOL 3.2 lançado após mais de 2 anos em desenvolvimento

Confira os principais detalhes da nova versão desta linguagem de programação.

Para aqueles que gostam da linguagem de programação COBOL e continuam a usá-la em novos esforços de desenvolvimento, o GnuCOBOL 3.2 foi lançado como a atualização de recurso mais recente. Trata-se de um grande esforço de software livre que já dura mais de 21 anos. O objetivo é fornecer uma implementação COBOL de código aberto. Mais de dois anos e meio após o GnuCOBOL 3.1.2, os desenvolvedores do GnuCOBOL têm o orgulho de anunciar o lançamento formal do GnuCOBOL 3.2.

O GnuCOBOL transcompila o código COBOL para C e continua acompanhando os padrões COBOL. Com o GnuCOBOL 3.2, há uma manipulação de dialeto aprimorada e tempos de execução “altamente aprimorados” para várias instruções, ao mesmo tempo em que reduz o uso de memória. Esta atualização do GnuCOBOL também traz melhorias de fileio, melhorias para depuração em nível de fonte com GDB e Coredump e melhorias para manipulação de compilações reproduzíveis.

O que é GnuCOBOL

GnuCOBOL é um compilador COBOL moderno e gratuito. Ele traduz COBOL em C intermediário e compila o código usando um compilador C nativo (de preferência GCC, mas não limitado a ele).

A quantidade de recursos é demais para notar, mas você pode pular o arquivo NEWS anexado para investigá-los, aqui estão alguns dos destaques:

  • tratamento de dialetos aprimorado, incluindo padrões alterados para melhor correspondência
    o dialeto selecionado (veja NEWS se você compilar com qualquer -std para saber
    mais sobre as implicações), um novo dialeto GCOS completo e suporte
    para mais declarações COBOL, funções intrínsecas e sintaxe de ambos
    “antigos” e novos dialetos
  • tempos de execução altamente aprimorados para várias instruções, juntamente com
    menos uso de memória, especialmente se as verificações de tempo de execução estiverem ativadas
  • mudanças no fileio para suportar LINE-SEQUENTIAL por COBOL2023 e tempo de execução
    opções para alterar a maneira como os arquivos são tratados, consulte NEWS e runtime.cfg
  • melhorias para depuração em nível de fonte via GDB e suporte a coredump
  • melhorias para compilações reproduzíveis

O GnuCOBOL 3.x mantém compatibilidade total com o GnuCOBOL 2.2, portanto, você pode usar módulos COBOL antigos sem recompilar, se necessário, mas pode precisar ajustar sua configuração por entrada do NEWS.

Downloads e mais detalhes sobre o GnuCOBOL 3.2 através da lista de discussão GNU.

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile