Với 20 năm kinh nghiệm về COBOL, trên ba máy tính lớn khác nhau, theo ý kiến khiêm tốn của tôi, có rất ít lập trình viên COBOL thực thụ và thay vào đó là các lập trình viên của IBM, lập trình viên Sperry (Unisys 2200), lập trình viên Burroughs (Unisys MCP) và Tandem (HP NonStop) lập trình viên. Để thể hiện sự tôn trọng với họ, tôi cũng phải đề cập đến sự hiện diện của các lập trình viên HP 3000, lập trình viên BULL và lập trình viên DEC.
COBOL chạy trên các hộp sắt lớn, phần lớn. Có lẽ các lập trình viên COBOL thực sự duy nhất, theo tiêu chuẩn của riêng tôi, là những người viết COBOL trên hộp UNIX. Wow, tôi sẽ nghe về điều này.
Bởi vì phần cứng là phần trung tâm, hầu hết các lập trình viên viết COBOL đều tự nhận mình bằng phần cứng mà mã họ viết chạy. Trong những năm qua, nghe các lập trình viên khác nói với tôi về công trạng của Sperry, Burroughs hoặc Tandem, tôi thường tự hỏi loại chiến tranh nào sẽ xảy ra nếu tôi làm tròn chúng và đặt chúng trong một căn phòng cùng nhau không thể rời đi cho đến khi chúng đồng ý với một nền tảng phần cứng cho tất cả các COBOL. Tôi đã không đề cập đến các nền tảng khác bởi vì tôi chưa bao giờ làm việc trên chúng.
Tôi đã gặp và nói chuyện với nhiều lập trình viên của IBM và họ sẽ tự gọi mình là lập trình viên của COBOL. Tuy nhiên, nếu một người lôi kéo họ vào cuộc trò chuyện, họ sẽ nhanh chóng bắt đầu tham khảo các quy trình và công cụ cụ thể của IBM. Với tính chất tập trung vào phần cứng của COBOL, điều này rất dễ hiểu đối với tất cả các nền tảng phần cứng.
Bởi vì COBOL thường được gắn với một phần cứng rất đắt tiền, miễn là phần cứng đó chạy các chương trình COBOL được biên dịch trên đó thì không có mong muốn mạnh mẽ để di chuyển từ COBOL vì mục đích di chuyển. Tuy nhiên, với dân số lập trình viên COBOL già nua, việc di cư là không thể tránh khỏi.
Vì tất cả các hộp sắt lớn chạy COBOL cũng sẽ chạy Java, Java là con đường di chuyển tự nhiên ra khỏi COBOL. Mã có thể được chuyển đổi, đặc biệt là bây giờ trong một nền kinh tế xuống, với một mức giá khá kinh tế. Một khi không có COBOL, chỉ có Java, trên phần cứng lớn đắt tiền đó, thì ai đó cao hơn trong tổ chức sẽ bắt đầu tự hỏi liệu có thể chuyển mã Java sang một phần cứng rẻ hơn nhiều khác không.
Các lập trình viên IBM, Sperry, Burroughs và Tandem biết điều này, vì vậy họ có thể KHÔNG BAO GIỜ đưa ra ý tưởng. Nó sẽ là một đặc quyền đối với một số người.