OpenCOBOL – Um compilador COBOL no Linux
Vale mencionar que o OpenCOBOL nasceu no âmbito do TinyCOBOL, que já mencionei por aqui anteriormente (talvez há mais de 10 anos…) e que é criação do brasileiro Rildo Pragana. Eu ainda peguei o tempo em que COBOL fazia parte do currículo básico de formação de técnicos em desenvolvimento e projeto de software ツ
Enviado por Guilherme Theodoro Carlos (guilherme·thcarlosΘgmail·com):
Aqui que o OpenCOBOL entra! OpenCOBOL é um compilador COBOL de código aberto. Ele transforma o código COBOL em um código em linguagem C e assim roda na sua máquina.” [referência: showthecode.com.br]
Ué, e quem disse que é requisito ter um mainframe para aprender Cobol ?
Na época em que ensinavam Cobol nos cursos técnicos nós aprendíamos nos computadores 386 do laboratório da escola.
De qualquer forma a iniciativa é válida pois é mais fácil transformar Cobol -> C do que Cobol -> ASM.
Já programei muito em COBOL e nunca em Mainframe.
À época usávamos MS-DOS, Xenix, SCO Unix e Linux em 386, 468 e os primeiros Pentium, com versões de compiladores COBOL produzidas pela Microsoft (sim, a empresa de Bill Gates) e também pela Microfocus.
Bons tempos.
Diga-se de passagem existe uma falta de profissionais desenvolvedores em COBOL para manter muitos sistemas legados especialmente em bancos.
O problema não é o sistema legado dos bancos, é a pancada que o Cobol aguenta. Se o processo tem que rodar em mainframe, então o Cobol é o mais performático. O problema é que ninguém vai na lojinha do Seu Paragua e pede: humm, 3 mainframes por favor!
Então poucas empresas utilizam.
@Tiago:
Meus amigos que trabalham com Cobol comentam que é a melhor linguagem do mundo para lidar com strings. Trabalha com esse tipo de informação de forma rápida e escalável.
Atualmente, um sistema que exige uma carga de trabalho assim costuma ser desenvolvido em Perl. Mas, como o Perl foi criado em 1987, não é fácil substituir uma linguagem que foi criada na década de 1950. A tradição é o único motivo para o Cobol continuar em sistemas de grande porte.
Completely Obsolete Boring Old Language
:D
Brincadeiras à parte, parabéns ao projeto. :)
Da última vez que visitei a página do Tiny Cobol tinha um anúncio de procura de mantenedor. Tiny Cobol parece não possuir suporte a 64 bits, embora seja estranho dizer isto.
O source compila sem problemas em Linux, tendo-se flex, yacc etc. o de sempre. A atenção fica no vbisam.
Não precisa de mainframe prá estudar a sintaxe. Agora quando o estudo é sobre sistemas operacionais de arquitetura não-x86, fica difícil ficar somente no emulador.