Nie zepsute — nie naprawiaj

Język programowania COBOL należy do najstarszych języków programowania. Opracowany został w 1959 roku. Językami starszymi od niego są jedynie FORTRAN (1954), ALGOL (1958) i Lisp (1958).

Fragment „Historii języków programowania” opracowanej przez Érica Lévéneza
Fragment „Historii języków programowania” opracowanej przez Érica Lévéneza

Zaryzykować można twierdzenie, że wszystkie te języki ciągle są dziś użytkowane: Fortran znajduje się na 11 miejscu indeksu TIOBE, COBOL na miejscu 20, Lisp na miejscu 23. ALGOL znajduje się gdzieś w drugiej 50…

W języku COBOL został zaprogramowany cały system informatyczny SSA (Social Security Administration). W czasach pandemii COVID, gdy wiele firm się zamknęło — system nie dawał sobie rady z obsługą wielu operacji, które trzeba było realizować. W związku z tym firma IBM udostępniła darmowy kurs e-learningowy COBOLu.

Dziś najprawdopodobniej nadchodzi kres wykorzystania tego języka w SSA. Podjęto decyzję o przeprogramowaniu tych systemów informatycznych w jakimś nowocześniejszym języku programowania (Java).

Odpowiedź na pytanie czemu te oprogramowanie przetrwało tak długo jest stosunkowo proste: „Nie zepsute — nie naprawiaj!”

Wojciech Myszka
Wojciech Myszka
dr inż. adiunkt

Tak się tylko rozglądam…