Бесплатно Экспресс-аудит сайта:

04.12.2023

Мир зависит от кода 60-летней давности, о котором больше никто не знает

В мире ежедневно обрабатываются финансовые транзакции на сумму в 3 триллиона долларов с помощью 64-летнего языка программирования COBOL, который почти никто уже не изучает. Несмотря на то, что большинство учебных заведений прекратили его преподавание десятилетия назад, COBOL остается одним из ведущих языков программирования для мэйнфреймов, широко используемых в банковском секторе, автомобилестроении, страховании, государственной сфере, здравоохранении и финансах.


Согласно Международному журналу передовых исследований в области науки, коммуникаций и технологий, 43% всех банковских систем до сих пор используют COBOL, который обрабатывает эти транзакции на сумму 3 триллиона долларов в день, включая 95% всех операций в банкоматах США и 80% всех транзакций с кредитными картами.

Основная проблема заключается в том, что сейчас мало кто интересуется изучением COBOL. Программирование на нем считается громоздким и неэффективным, а код читается как урок английского языка. Более того, формат кодирования требует тщательности и не гибок, а компиляция занимает гораздо больше времени по сравнению с конкурентами. Из-за этого специалисты, умеющие работать с COBOL и поддерживать его, становятся все более редким явлением.

IBM предлагает решение этой проблемы с помощью ИИ. Компания разработала AI-ассистента для кодирования ( watsonx ), который помогает переводить старый код COBOL на более современные языки, тем самым экономя программистам множество часов на перепрограммирование. Этот процесс можно упростить до преобразования эссе на английском языке в Esperanto с помощью ChatGPT. Он позволяет программистам взять часть кода COBOL и преобразовать его в Java с помощью watsonx. Однако на практике все не так просто.

Скайла Лумис, вице-президент по программному обеспечению IBM Z в IBM, подчеркивает: "AI-ассистент может обеспечить до 80-90 процентов необходимого результата, однако требуются дополнительные корректировки. Это средство повышения эффективности работы, а не полная замена труда разработчика".

Согласно отчету Gartner за 2023 год, к 2028 году сочетание человека и AI-ассистентов может сократить время на выполнение задач по кодированию на 30%, и 80% программистов будут использовать ИИ в той или иной форме.

Теперь, как говорит аналитик Gartner Арун Чандракекара, нам остается только "подождать и посмотреть".