| Por que estudar COBOL |
|
Na Revista, Mark Crego, arquiteto-chefe da Accenture, afirma que, para alguns tipos de aplicação, o COBOL é imbatível. Em um projeto, ele escreveu um script para traduzir a informação de um sistema de folha de pagamento do governo para um relatório de custos. O ambiente incluía sistemas de médio porte, um banco de dados relacional, uma ferramenta ETL, e um "data warehouse". "Estávamos trabalhando com uma janela de processamento de 13 horas. O resultado foi muito doloroso ", diz ele. Então, um programador de Cobol olhou para o trabalho. "Ele extraiu tudo aquilo em um arquivo simples e utilizado um comando "SORT" foi capaz de processar a coisa inteira em 20 minutos. Eu fiquei surpreso ", diz Crego. "Ferramentas Mainstream para armazenamento de dados e ETL são boas, embora um pouco caras", Crego diz. "Mas quando falamos da performance básica, não há nada que bate uma abordagem disciplinada utilizando a tecnologia de "sort" que o Cobol é tão bom em gerir." As novas tecnologias e linguagens como o JAVA, o C# e outros tem sido muito importantes para o desenvolvimento do mundo corporativo moderno, mas ainda não puderam substituir a estrutura tão bem estabelecida pelos sistemas baseados em Mainframe que funcionam em COBOL. Existe um mito de que a Linguagem COBOL está fora de moda. Ainda no artigo da Revista Computerworld, Mark Crego diz que "Para muitos clientes da Accenture, no entanto, o Cobol é difícil de vender. Quando eu conversava com um cliente, ele torcia o nariz quando eu falava que usávamos COBOL", diz ele. Por mais que digam que a linguagem COBOL está fora de moda, e a moda é estudar outras linguagens mais modernas, as grandes corporações ainda precisam muito de profissionais que conheçam o COBOL. Profissionais que sabem COBOL tem hoje emprego garantido.
|
Cerca de 70% dos grandes bancos baseiam toda a sua tecnologia em sistemas Mainframe. Todos os demais aplicativos para a web e outras tantas linguagens para micro computadores são braços acessórios para o sistema central. O Cobol ainda é a melhor opção para aplicações em diversos casos. Um exemplo disso está em um artigo da Revista Computerworld. 

