Z 20-letnim doświadczeniem w COBOL, na trzech różnych komputerach mainframe, moim skromnym zdaniem jest niewielu prawdziwych programistów COBOL, a zamiast tego są programiści IBM, programiści Sperry (Unisys 2200), programiści Burroughs (Unisys MCP) i Tandem (HP NonStop) programiści. Wykazując ich szacunek, muszę również wspomnieć o obecności programistów HP 3000, programistów BULL i programistów DEC.
COBOL działa głównie na dużych żelaznych skrzyniach. Być może jedynymi prawdziwymi programistami w języku COBOL, według moich własnych standardów, są ci, którzy piszą w języku UNIX. Wow, zamierzam o tym usłyszeć.
Ponieważ sprzęt jest najważniejszy, większość programistów piszących w języku COBOL identyfikuje się na podstawie sprzętu, na którym działa kod, który piszą. Przez lata, słuchając innych programistów opowiadających mi o zaletach Sperry, Burroughs lub Tandem, często zastanawiałem się, jaki rodzaj wojny miałby miejsce, gdybym ich zaokrąglił i umieścił w pokoju niezdolnym do opuszczenia, dopóki nie uzgodniono jedną platformę sprzętową dla wszystkich COBOL. Nie wspominałem o innych platformach, ponieważ nigdy na nich nie pracowałem.
Spotkałem się i rozmawiałem z wieloma programistami IBM, którzy będą się nazywać programistami COBOL. Jeśli jednak zaangażujemy ich w rozmowę, szybko zaczniemy odnosić się do procedur i narzędzi specyficznych dla IBM. Biorąc pod uwagę skoncentrowany na sprzęcie charakter COBOL, jest to bardzo zrozumiałe dla wszystkich platform sprzętowych.
Ponieważ COBOL jest zwykle związany z bardzo drogim sprzętem, o ile na tym sprzęcie działają skompilowane programy COBOL, nie ma silnej potrzeby migracji z COBOL-a ze względu na migrację. Jednak przy starzejącej się populacji programistów COBOL migracja jest nieunikniona.
Ponieważ wszystkie duże żelazne skrzynki z COBOL-em będą również obsługiwać Javę, Java jest naturalną ścieżką migracji z dala od COBOL. Kod można konwertować, szczególnie teraz w warunkach obniżonej ekonomii, za raczej ekonomiczną cenę. Kiedy nie będzie COBOL, tylko Java na tym dużym, drogim sprzęcie, wtedy ktoś wyżej w organizacji zacznie się zastanawiać, czy można przenieść kod Java na inny, znacznie tańszy sprzęt.
Programiści IBM, Sperry, Burroughs i Tandem wiedzą o tym, więc prawdopodobnie NIGDY nie zaoferują tego pomysłu. Dla niektórych byłoby to świętokradztwo.