Com 20 anos de experiência em COBOL, em três mainframes diferentes, é minha humilde opinião que existem poucos programadores COBOL verdadeiros e, em vez disso, existem programadores IBM, programadores Sperry (Unisys 2200), programadores Burroughs (Unisys MCP) e Tandem (HP NonStop) programadores. Em uma demonstração de respeito a eles, também devo mencionar a presença de programadores HP 3000, programadores BULL e programadores DEC.
COBOL é executado em grandes caixas de ferro, na maior parte. Talvez os únicos programadores COBOL verdadeiros, pelos meus próprios padrões, sejam aqueles que escrevem COBOL em uma caixa UNIX. Uau, eu vou ouvir sobre isso.
Como o hardware é a peça central, a maioria dos programadores que escrevem COBOL se identificam pelo hardware no qual o código que escrevem é executado. Ao longo dos anos, ouvindo outros programadores me falarem sobre os méritos de Sperry, Burroughs ou Tandem, sempre me perguntei que tipo de guerra aconteceria se eu os reunisse e os colocasse em uma sala juntos, incapazes de sair até que eles concordou com uma plataforma de hardware para todos os COBOL. Eu não mencionei as outras plataformas porque nunca trabalhei nelas.
Eu conheci e conversei com muitos programadores IBM, e eles se referirão a si mesmos como programadores COBOL. No entanto, se alguém os envolver na conversa, eles rapidamente começarão a se referir a procedimentos e ferramentas específicos da IBM. Dada a natureza centrada em hardware do COBOL, isso é muito compreensível para todas as plataformas de hardware.
Como o COBOL geralmente está vinculado a um hardware muito caro, contanto que esse hardware execute os programas COBOL compilados nele, não há um forte desejo de migrar do COBOL por causa da migração. No entanto, com o envelhecimento da população de programadores COBOL, a migração é inevitável.
Como todas as grandes caixas de ferro que executam o COBOL também executam o Java, o Java é o caminho natural da migração para longe do COBOL. O código pode ser convertido, principalmente agora em uma economia em baixa, por um preço bastante econômico. Uma vez que não existe COBOL, apenas Java, nessa peça de hardware cara e cara, alguém da organização começa a se perguntar se é possível mover o código Java para outra peça de hardware muito menos cara.
Os programadores da IBM, Sperry, Burroughs e Tandem sabem disso, portanto provavelmente nunca oferecerão a idéia. Seria um sacrilégio para alguns.