Маючи 20 років досвіду роботи COBOL на трьох різних мейнфреймах, на мою скромну думку, мало справжніх програмістів COBOL, а натомість є програмісти IBM, програмісти Sperry (Unisys 2200), програмісти Burroughs (Unisys MCP) та Tandem (HP NonStop) програмісти. Виявляючи повагу до них, я також повинен згадати про наявність програмістів HP 3000, BULL-програмістів та DEC-програмістів.
COBOL здебільшого працює на великих залізних коробках. Мабуть, єдині справжні програмісти COBOL, за моїми власними мірками, - це ті, хто пише COBOL на вікні UNIX. Ого, я збираюся почути про це.
Оскільки апаратне забезпечення є центральним елементом, більшість програмістів, які пишуть COBOL, ідентифікують себе обладнанням, на якому працює код, який вони пишуть. Протягом багатьох років, слухаючи інших програмістів, які розповідають мені про достоїнства Сперрі, Берроуз або Тандему, я часто замислювався над тим, яка би війна ведеться, якби я розігнав їх і помістив у кімнату разом, не в змозі виїхати, поки вони не погоджено одну апаратну платформу для всіх COBOL. Я не згадав про інші платформи, тому що ніколи над ними не працював.
Я зустрічався і спілкувався з багатьма програмістами IBM, і вони називатимуть себе програмістами COBOL. Однак, якщо хтось залучає їх до розмови, вони швидко починають звертатися до конкретних процедур та інструментів IBM. Враховуючи апаратний характер COBOL, це дуже зрозуміло для всіх апаратних платформ.
Оскільки COBOL зазвичай пов'язаний з дуже дорогим обладнанням, доки цей апарат працює за допомогою програм COBOL, складених на ньому, тоді немає сильного бажання перейти з COBOL заради міграції. Однак зі старінням населення програмістів COBOL міграція неминуча.
Оскільки всі великі залізні коробки, на яких працює COBOL, також будуть керувати Java, Java - це природний шлях міграції від COBOL. Код може бути перетворений, особливо зараз, в умовах низької економіки, за досить економічну ціну. Після того, як на цьому великому дорогому апаратному апараті немає лише COBOL, а лише Java, то хтось, хто вище в організації, починає цікавитись, чи можна перенести код Java на якийсь інший набагато менш дорогий апарат.
Про це знають програмісти IBM, Sperry, Burroughs і Tandem, тому вони, ймовірно, НІКОЛИ не запропонують цю ідею. Це було б святотатством для деяких.