[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cobol



Ola,
Cobol e um mundo a parte, esquecido da grande maioria do pessoal de TI.
O que eu sei, foi muito usando nas décadas de 1970/1980, em mainframes.
Possivelmente, a partir de 1990 foi migrado para PCs, ou servidores
como conhecemos hoje.

Como toda linguagem possui dialetos, precisa do compilador certo.
Existem compiladores para Linux.

Mas, na grande maioria da vezes, o programa que se roda no Linux e
legado de algum outro unix. Como o SCO para x86.
Nesse caso no linux e rodado via compatibilidade binária provida por
um modulo do kernel o iBCS.
Do kernel 2.6 em diante, muito desses módulos de compatibilidade não
foram portados, ou adequadamente ajustados.
O cobol usa um encoding diferente do ASCII bem como alinhamentos
numéricos, refletindo a sua origem dos mainframes.

A pseudo arquitetura de 64bits da AMD/Intel também inclui problemas de
compatibilidade com programas de 32bits. sejam o source ou o binário.

Dito isso, teste o software em um linux de 32bits, em hardware similar
ao que esta em 64bits. Isso e, no caso de não poder parar para
reinstalar. Bom, espero que esse servidor ainda esteja em fase de
homologação.
E quem ainda mantém software em Cobol, e que o plano de negócios
dependa disso, migrar para plataformas novas ira custar mais do que
pagar muito bem uma equipe de desenvolvimento em Cobol. Ou a migração
pode levar um tempo considerável.

E possivelmente esse software não ira escalar, mudar de hardware pode
não ter efeito no desempenho.


Paulino


Reply to: