COBOL kończy 60 lat: dlaczego przeżyje nas wszystkich

ewolucja pracy programisty

wyciąłem zęby programistyczne na asemblerze IBM 360. To nie powinien być niczyj pierwszy język. We wczesnych latach informatyki jedynymi językami były machine i assembler. W tamtych czasach, Informatyka naprawdę była ” nauką.”Oczywiście potrzebny był łatwiejszy język programowania tych potężnych wczesnych mainframe’ ów. Język ten, nazwany we wrześniu 1959 roku, stał się wspólnym językiem biznesowym (COBOL).

uznanie za wymyślenie podstawowej idei nie należy do Grace Hopper, chociaż przyczyniła się do powstania języka i propagowała go, ale do Mary Hawes. Była programistką Burroughs Corporation, która dostrzegła potrzebę języka komputerowego. W marcu 1959 Hawes zaproponował utworzenie nowego języka komputerowego. Będzie miał angielskie słownictwo, które może być używane na różnych komputerach do wykonywania podstawowych zadań biznesowych.

dw-82pfuqaamzno.jpg

Programiści Donald Cropper, K. C. Krishnan, Grace Hopper i Norman Rothberg z konsolą Univac I.

(Obraz: Centrum Historii IEEE)

Hawes namówił Hoppera i innych do stworzenia neutralnego dla dostawcy interoperacyjnego języka komputerowego. Hopper zasugerował, aby zwrócili się do Departamentu Obrony (DoD) w celu uzyskania finansowania i jako potencjalny klient dla nienazwanego języka.

eksperci IT w biznesie zgodzili się, a w maju 1959 r. 41 użytkowników i producentów komputerów spotkało się w Pentagonie. Tam utworzyli Komitet krótkiego zasięgu konferencji języków Systemów danych (CODASYL).

opierając się na wcześniejszych biznesowych językach komputerowych, takich jak FLOW-MATIC Remingtona Rand UNIVACA, który był w dużej mierze dziełem Grace Hopper, i komercyjny Tłumacz IBM, Komitet ustalił, że programy napisane w COBOLu powinny przypominać zwykły angielski.

ale nawet przy wsparciu DoD, IBM i UNIVAC, droga COBOLa do przodu nie była jasna. Honeywell zaproponował swój własny język, FACT, jako biznesowy język programowania przyszłości. Przez krótki czas wydawało się, że wcześniejsi Programiści biznesowi będą raczej programistami FACT niż COBOL, ale sprzęt dnia nie mógł obsługiwać FACT. COBOL po raz kolejny objął prowadzenie.

do września podstawowa składnia COBOL została przybita, a programy COBOL działały do lata 1960 roku. W grudniu 1960 roku programy COBOL okazały się naprawdę interoperacyjne, uruchamiając je na komputerach dwóch różnych producentów. COBOL był na drodze do stania się pierwszym prawdziwie komercyjnym językiem programowania.

nadal byłby to język biznesowy z wyboru, aż do lat 80. i jeszcze tego nie zrobiono.

w 2016 r.Biuro odpowiedzialności rządu (GAO) poinformowało, że Departament Bezpieczeństwa Wewnętrznego, Departament Spraw Weteranów i Administracja zabezpieczenia społecznego, aby wymienić tylko trzy, nadal używają COBOL. Według firmy konsultingowej COBOL, która nosi zachwycającą nazwę COBOL Cowboys, 200 miliardów linii kodu COBOL jest nadal w użyciu, a 90% firm z listy Fortune 500 nadal ma kod COBOL. A jeśli otrzymałeś ostatnio gotówkę z bankomatu, jest prawie pewne, że COBOL działał za kulisami.

dzisiaj COBOL jest utrzymywany przez Micro Focus. W wywiadzie udzielonym przez e-mail Derek Britton, Globalny dyrektor ds. marketingu produktów, modernizacji aplikacji i łączności w firmie Micro Focus, powiedział:

„chociaż rozmiar rynku jest trudny do określenia z dowolną dokładnością, wiemy, że liczba organizacji korzystających z systemów COBOL wynosi obecnie dziesiątki tysięcy. Nie da się oszacować dziesiątek milionów użytkowników końcowych, którzy codziennie korzystają z aplikacji opartych na COBOLu, ale wiarygodność tego języka jest wyraźnie widoczna w 70 procentach globalnych systemów przetwarzania transakcji.”

Co to znaczy? Britton wyjaśnił:

„za każdym razem, gdy dzwonisz do call center, przelewasz pieniądze, sprawdzasz konto, płacisz kredyt hipoteczny, odnawiasz lub otrzymujesz wycenę ubezpieczenia, kontaktujesz się z Departamentem rządowym, wysyłasz paczkę, zamawiasz kwiaty, kupujesz coś online u wielu sprzedawców, rezerwujesz wakacje, lot, handlujesz akcjami, a nawet sprawdzasz sezonowe statystyki swojej ulubionej drużyny baseballowej, kontaktujesz się z COBOL.”

dzieje się tak dlatego, że największą liczbę firm korzystających z COBOL stanowią instytucje finansowe. Obejmuje to ” bankowość, ubezpieczenia i zarządzanie majątkiem / handel akcjami. Drugi to służby rządowe (federalne, prowincjonalne, lokalne).”

tak więc, choć COBOL zbliża się do wieku emerytalnego, sam język wciąż jest daleki od wypasu. W rzeczywistości niektórzy przenoszą swoje aplikacje COBOL do chmury. W tym tempie programy COBOL przeżyją nas wszystkich.

Related Stories:

  • 50 lat i nadal będzie silny: czy kiedykolwiek będziemy gotowi zabić COBOLa?
  • COBOL: Prezent Grace Hopper dla świata biznesu
  • COBOL jeszcze nie umarł, biorąc w chmurze

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.