COBOL, 60-годишен компютърен език, е в центъра на вниманието на COVID-19

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

COBOL, 60-годишен компютърен език, е в центъра на вниманието на COVID-19

Някои щати се нуждаят от хора, които познават 60-годишен език за програмиране, наречен COBOL, за да модернизират остарелите правителствени системи сега борещ се за обработка на потока от искове за безработица, породени от коронавирусната криза.



Всички щати Канзас, Ню Джърси и Кънектикът претърпяха технически сривове, след като зашеметяващите 6,6 милиона американци подадоха молби за безработица миналата седмица.

Може би няма да им е лесно да намерят нужните програмисти. Просто в наши дни няма толкова много хора, които знаят COBOL или общ бизнес-ориентиран език. Повечето университети спират да преподават езика през 80 -те години на миналия век. COBOL се счита за реликва от по -младите програмисти.



Наистина няма добра причина да научите COBOL днес и наистина нямаше основателна причина да го научите преди 20 години, казва професорът по компютърни науки от UCLA Питър Райхер. Повечето студенти днес дори не биха чували за COBOL.



Междувременно, тъй като много банки, големи компании и държавни агенции все още използват езика в своите наследствени системи, има голямо търсене на програмисти на COBOL. Търсенето на разработчик на COBOL върна 568 работни места в zaista.com. Разработчиците на COBOL печелят от $ 40 до над $ 100 на час.

Губернаторът на Канзас Лора Кели казах Министерството на труда в Канзас беше в процес на мигриране на системи от COBOL към по -нов език, но усилията бяха отложени от вируса. Губернаторът на Ню Джърси Фил Мърфи се зачуди защо толкова стар език се използва в жизненоважни държавни държавни системи и го класифицира с многото слабости в правителствените системи, разкрити от вируса.



[Изображение: zaista.com]

Истината е, че организациите често се колебаят да променят тези стари системи, защото те все още работят, а мигрирането към нови системи е скъпо. Масовите подобрения включват и писане на нов код, който може да съдържа грешки, казва Райхер. В най-лошия сценарий грешките могат да причинят загуба на финансови данни на клиентите, преместени от старата система в новата.

Все още работи (най -вече)

COBOL, макар и древен, все още се счита за стабилен и надежден - поне при нормални условия.

Настоящите проблеми с проблемите на безработицата в държавата вероятно не са специфичен недостатък в езика COBOL или в основното изпълнение, казва Райхер. Проблемът е по -вероятно, че някои държави искат от своите компютърни системи да работят с данни в много по -голям мащаб, каза той и кара системите да правят неща, които никога не са били помолени да правят.



COBOL е разработен в началото на 60 -те години от компютърни учени от университети, производители на мейнфрейми, отбранителната и банковата индустрия и правителството. Въз основа на идеи, разработени от пионера по програмиране Грейс Хопър , той беше воден от необходимостта от език, който да може да работи на различни видове мейнфрейми.

Той е разработен за извършване на специфични видове неща като инвентаризация и заплати и вземания, каза ми Райхер. Той беше широко използван през 60 -те години от много банки и правителствени агенции, когато за първи път започнаха да автоматизират своите системи.

Тук, в 21 -ви век, COBOL все още тихо прави такива неща. Милиони редове код на COBOL все още се изпълняват на мейнфрейми, използвани в банките и редица държавни агенции, включително Министерството на ветераните, Министерството на правосъдието и Администрацията за социално осигуряване. А 2017 г. Докладът на Ройтерс каза, че 43% от банковите системи все още използват COBOL.

Но преминаването към по -нови езици като Java, C и Python си проправя път през всякакви индустрии и в крайна сметка ще бъде използвано в нови системи, използвани от банките и правителството. Една ключова причина за миграцията е, че мобилните платформи използват по -нови езици и разчитат на тясна интеграция с основните системи, за да работят по начина, по който потребителите очакват.

Коронавирусът ще бъде катализатор за много промени през следващите години, някои добри, някои лоши. Миграцията далеч от езиците за програмиране от друга епоха може да е един от добрите.