Със сигурност много от вас ги познават от слухове. Те са езици за програмиране с традиция, повече от поколението на нашите родители (и дори баби и дядовци), отколкото на нашето поколение. COBOL е създаден през 1959 г. Fortran, през 1957. Delphi, много по-модерен, е от 1995 г. Всички те бяха много популярни в наши дни, но по-важното е, че те все още са критични в различни настройки днес.

cobol

COBOL е най-добрият пример за тревожна ситуация: банковата индустрия продължава да използва базирани на COBOL системи които управляват всякакви операции и всъщност се изчислява, че само в САЩ 3 трилиона долара се прехвърлят чрез системи, които все повече имат по-малко хора, които ги разбират.

Обединете се за старши разработчици

Има компании, които очевидно е трябвало да затворят преди години и които са в по-добра форма от всякога: Бил Хиншоу, 75, вие отговаряте за компания, която прецизно поддържа други, които продължават да имат базирани на COBOL системи.

Този ветеран, който започва да програмира през 60-те години и става експерт на COBOL, открива как 40 или 50 години по-късно не само не са имали по-малко компании, които го наричат, но в крайна сметка е един от малкото ресурси остава да отстранявате системи COBOL във вашия географски район.

В крайна сметка Hinshaw създава компанията „COBOL Cowboys“, за да наеме опитни програмисти на COBOL. В крайна сметка компанията нае голям брой от тях, много от които вече бяха достигнали пенсия. "Младежите", както той шеговито заяви, "са на 40 или 50 години".

COBOL все още може да има много смисъл

Тези експерти таксувайте повече от $ 100 на час за подкрепа на онези компании, които зависят от тези системи и не са в състояние да ги заменят с по-модерни: цената може да бъде особено висока предвид сложността на много от тези сетива.

IBM е една от компаниите, които са открили възможност при това обстоятелство. Той създаде поредица от обучителни програми за млади разработчици, а отговорниците за тези програми казват, че са обучили над 180 000 разработчици за 12 години. Дона Диленбергер, една от отговорните за инициативата, обясни, че "това, че даден език е на 50 години, не означава, че не е добър".

Някои твърдят, че банките трябва да мигрират към модерни системи постепенно, за да минимизират въздействието и рисковете. Даниел Дьодерлайн, главен изпълнителен директор на Auka, обясни, че базираните на COBOL системи работят добре днес, но са толкова зрял език "хората, които дават услуга на тази технология те са умираща порода"

Все пак трябва да научите COBOL или Fortran, а не JavaScript

Популярността на съвременните езици прави JavaScript, Java, C, Python или C # тези, които повечето разработчици избират да обучават като програмисти и да развиват професионалната си кариера, но тези разработчици могат трябва да разгледате други опции.

Тук идват тези „изгубени“ езици, което може да бъде сочна бизнес възможност. Преди години в Австралия те се смятаха за програмисти на Delphi или DB2 може да таксува до 1500 долара (австралийски) на ден за подкрепа на системите на компаниите, които продължиха да работят с тези програмни езици.

Както обясниха отговорниците за компании с такива системи, миграциите към по-модерни платформи не бяха невъзможни, но бяха бавни и сложни, което означава, че експерти, които все още имат опит или знания на езици като COBOL, Fortran или Delphi - да поставят някои примери - не само, че сега не са много ценни: те ще станат още повече с течение на времето ако всичко остане същото.

Търсенето е по-голямо, отколкото си мислите

Всъщност НАСА стартира през 2017 г. конкурс за оптимизация на кода, който се състоеше от подобряване на поредица от алгоритми, работещи с Уравнения на Навие-Стокс за моделиране на аеродинамиката на определени проекти.

Целта беше да се изпълнят тези алгоритми възможно най-бързо на суперкомпютър, но имаше много специално изискване: кодът беше във FORTRAN, език, който се е развил през цялата история, както може да се види в това въведение към езика.

Това би накарало мнозина да мислят, че ще има малко заинтересовани програмисти, но се случи точно обратното. НАСА трябваше да отмени събитието, защото се появиха над 1800 програмисти, нещо, което направи "малко вероятно да успеем да постигнем целта във времето, което искахме".

Това не свърши дотук: те в крайна сметка се възползваха от възможността да свикат нов конкурс, в който програмисти и експерти, които познаваха Fortran, трябваше да разказват истории за значимостта, която Fortran имаше и продължава да има. Победителите ще раздадат 1750 долара награди и имаше наистина любопитни видеоклипове като този на програмиста, който започна програмиране с FORTRAN на перфокарти преди повече от половин век.