Классический форум-трекер
canvas not supported
Нас вместе: 4 247 031

IBM убивает древнейший язык программирования, который она сама с невероятным трудом только что вернула к жизни


Страницы:   Пред.  1, 2, 3  След. 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютеры и комплектующие -> Компьютерные новости
Автор Сообщение
Romanukjr ®
Uploader 100+
 
Стаж: 15 лет 1 мес.
Сообщений: 1862
Ratio: 1821.479
Раздал: 429.2 TB
Поблагодарили: 16481
69.47%
Откуда: Москва
nnm-club.gif
IBM создала инструмент на базе искусственного интеллекта для автоматизированного перевода кода с древнего языка COBOL на современный Java. Тремя годами ранее IBM стремилась вернуть COBOL популярность, поскольку написанное на нем ПО все еще используется в госструктурах всего мира.

IBM избавляет мир от COBOL
Компания IBM разработала инструмент по автоматическому преобразованию кода на старом языке программирования COBOL в код на Java, пишет The Register. IBM уже предлагает свое новшество клиентам – компаниям и госорганизациям, использующим написанное на COBOL программное обеспечение. Разработка позиционируется как средство модернизации используемого ПО.

Новое творение IBM получило название Watsonx Code Assistant – оно предлагается нынешним и будущим владельцам ее мейнфреймов Z-серии. Массовое распространение инструмента начнется в IV квартале 2023 г., но IBM заранее убеждает потенциальных заказчиков, что Watsonx Code Assistant автоматизирует и значительно ускорит процесс отказа от COBOL в пользу Java.

Другими словами, IBM пытается избавить мир от зависимости от COBOL – старейшего языка программирования, первая версия которого появилась в 1959 г. По состоянию на 2023 г. он считается устаревшим, в последнее время его популярность вновь начала расти, и IBM сыграла в этом далеко не самую последнюю роль.

Как IBM возрождала COBOL
Многие американские инфосистемы написаны именно на COBOL, что является большой проблемой. В мире осталось не так много программистов, пишущих на этом языке, следовательно, почти нет тех, кто готов поддерживать эти системы. Они давно морально устарели и, как показала практика, не соответствуют современным запросам.

Например, в начале весны 2020 г., когда весь мир погрузился в пандемию коронавируса, рухнула американская система занятости, ПО для которой написано на COBOL для мейнфреймов почти полувековой давности. Она не выдержала нагрузки, поскольку из-за пандемии и локдаунов в США, как и в России других странах мира, резко выросло количество безработных.

Решить проблему вызвалась IBM. Как сообщал CNews, в середине апреля 2020 г. она объявила о подготовке к запуску обучающих курсов по языку COBOL, чтобы насытить мир специалистами по этому языку. Статистику по количеству прошедших обучение программистов IBM не приводит, но ее усилия не пропали даром.

Как пишет портал TechCrunch, по итогам 2022 г. в мире насчитывалось 800 млрд строк кода на COBOL. Пятью годами ранее их было почти вчетверо меньше – в пределах 220 млрд.

В рейтинге Tiobe за август 2023 г. COBOL находился на 15 строчке среди самых популярных языком программирования в мире. Годом ранее он занимал 31 место.

Все дело в деньгах
Как пишет The Register, несмотря на свой почтенный возраст (почти 65 лет), COBOL до сих пор находится внутри множества программ, обеспечивающих работоспособность жизненно важных процессов в организациях по всему миру. Но, несмотря на все усилия IBM, специалистов в этом языке по-прежнему очень мало, а те, кто писал на нем десятки лет назад, в большинстве своем давно вышли на пенсию. Одна из авторов COBOL умерла шесть лет назад, летом 2017 г.

А чем меньше специалистов в той или иной сфере, тем больше им приходится платить. «Я видел цифры, показывающие, что они (специалисты COBOL – прим. CNews) могут получать одни из самых высоких зарплат, потому что очень много критически важных приложений написаны на COBOL и требуют обслуживания», – сообщил The Register главный аналитик компании Omdia Рой Иллсли (Roy Illsley).

Java, в свою очередь, является одним из самых популярных языков программирования в мире – согласно рейтингу Tiobe за август 2023 г. , в этом плане он уступает лишь С++, С и Python, который лидирует с октября 2021 г. В России Java и вовсе признан самым востребованным в стране. Впрочем, несмотря на отсутствие дефицита специалистов в своих рядах, Java-программисты тоже совершенно не возражают против высоких зарплат – в начале 2021 г., к примеру, они могли получать в пределах 250 тыс. руб. в месяц в зависимости от своих знаний и опыта.

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

Java-код, создаваемый при помощи Watsonx Code Assistant, будет объектно-ориентированным, но по-прежнему будет взаимодействовать с оставшимися компонентами систем, написанными на COBOL, утверждает IBM, а также с такими ключевыми сервисами, как CICS, IMS, DB2 и др.
Советуем установить VPN чтобы скрыть Ваш IP-адрес
senyaarseniy
Стаж: 16 лет 6 мес.
Сообщений: 138
Ratio: 3.295
2.3%
germany.gif
Обожая посты от недопрограммистов для недопрограммистов, с коментариями от псевдопрограммистов :D
macgish
Стаж: 12 лет 2 мес.
Сообщений: 50
Ratio: 24.181
0%
ukraine.gif
WhiteScorpion писал(а): Перейти к сообщению
sexgod666 писал(а): Перейти к сообщению
Скоро программисты вообще будут не нужны. Сейчас ИИ натаскают и они будут кодить круглосуточно и без ошибок :D
Обидно но прогресс не остановить :подмигивание:


Не делайте мне смешно... Для того, чтобы получить от кампуктера что-то нужное ему среднестатический "бузинесмЭн" должен первым делом ВНЯТНО и ДОХОДЧИВО сформулировать задачу для ИИ. И вот тут - начинаются проблемы, потому что задача формулируется языком, с которым среднестатистический "бузинессмЭн" не знаком. И это я сейчас про ЧЕЛОВЕЧЕСКИЙ ВНЯТНЫЙ язык, а не какой-то там компьютерный C#, Java или не дай боги - Assembler.

У людей проблемы со внятным изложением мыслей в принципе, а среднестатистический заказчик приходит к команде программистов с идеей уровня "сделайте мне красиво" и "семь перпендикулярных красных линий из которых половина синим цветом".... И уже именно команда разрабов выясняет детали и подробности и делает "красиво" и даже "одну линию - в виде котёнка".
Если прийти с таким описанием "сделайте красиво" к ИИ - ИИ сделает красиво. Красиво, но бесполезно. Или его вообще заклинит в бесконечном цикле и он примет директиву "уничтожить человечество" :смех:


В этом и суть, кто останется, сейчас я тыкая пальцем в небо скажу примерно соотношение сотрудников разработки ПО, сеньйоры и тимлиды - 2%, джуны и тупо кодеры - 58%, менеджеры и хрен пойми чей родственник - 30%, тестировщики 10%. Со временем останутся сеньйоры - 1%, менеджеры и хрен пойми чей родственник - 30%, тестировщики - 2%.
Цифры абсолютно с потолка, но смысл понятен, с таком мире будет очень трудно стать профи сеньйором без набирания опыта в джуниоре, а значит, рано или поздно еще неизвестно, что страшнее, что 70% огромной отрасли останутся безработными, или те 30% отупеют и нас ждет адское ПО :).
WhiteScorpion
Стаж: 8 лет 11 мес.
Сообщений: 398
Ratio: 45.9
100%
latvia.gif
macgish писал(а): Перейти к сообщению
WhiteScorpion писал(а): Перейти к сообщению
sexgod666 писал(а): Перейти к сообщению
Скоро программисты вообще будут не нужны. Сейчас ИИ натаскают и они будут кодить круглосуточно и без ошибок :D
Обидно но прогресс не остановить :подмигивание:


Не делайте мне смешно... Для того, чтобы получить от кампуктера что-то нужное ему среднестатический "бузинесмЭн" должен первым делом ВНЯТНО и ДОХОДЧИВО сформулировать задачу для ИИ. И вот тут - начинаются проблемы, потому что задача формулируется языком, с которым среднестатистический "бузинессмЭн" не знаком. И это я сейчас про ЧЕЛОВЕЧЕСКИЙ ВНЯТНЫЙ язык, а не какой-то там компьютерный C#, Java или не дай боги - Assembler.

У людей проблемы со внятным изложением мыслей в принципе, а среднестатистический заказчик приходит к команде программистов с идеей уровня "сделайте мне красиво" и "семь перпендикулярных красных линий из которых половина синим цветом".... И уже именно команда разрабов выясняет детали и подробности и делает "красиво" и даже "одну линию - в виде котёнка".
Если прийти с таким описанием "сделайте красиво" к ИИ - ИИ сделает красиво. Красиво, но бесполезно. Или его вообще заклинит в бесконечном цикле и он примет директиву "уничтожить человечество" :смех:


В этом и суть, кто останется, сейчас я тыкая пальцем в небо скажу примерно соотношение сотрудников разработки ПО, сеньйоры и тимлиды - 2%, джуны и тупо кодеры - 58%, менеджеры и хрен пойми чей родственник - 30%, тестировщики 10%. Со временем останутся сеньйоры - 1%, менеджеры и хрен пойми чей родственник - 30%, тестировщики - 2%.
Цифры абсолютно с потолка, но смысл понятен, с таком мире будет очень трудно стать профи сеньйором без набирания опыта в джуниоре, а значит, рано или поздно еще неизвестно, что страшнее, что 70% огромной отрасли останутся безработными, или те 30% отупеют и нас ждет адское ПО :).


Ну во-первых прийдут НОВЫЕ задачи, с которыми ИИ - не будет справляться и снова побегут к программистам.
А касательно вашего сценария - ну так если нас ждёт адское ПО, то - круг замкнётся. В смысле - все всё равно рано или поздно вернутся к программистам уже со следующим уровнем "мы пробовали ИИ - он сделал нам гуано, теперь ВЫ, человеки, сделайте нам красиво". И чем более поздно - тем больше заплатят.
sexgod666
Стаж: 12 лет 1 мес.
Сообщений: 277
Ratio: 2.902
5.73%
Откуда: Новосибирск
russia.gif
WhiteScorpion писал(а): Перейти к сообщению
macgish писал(а): Перейти к сообщению
WhiteScorpion писал(а): Перейти к сообщению
sexgod666 писал(а): Перейти к сообщению
Скоро программисты вообще будут не нужны. Сейчас ИИ натаскают и они будут кодить круглосуточно и без ошибок :D
Обидно но прогресс не остановить :подмигивание:


Не делайте мне смешно... Для того, чтобы получить от кампуктера что-то нужное ему среднестатический "бузинесмЭн" должен первым делом ВНЯТНО и ДОХОДЧИВО сформулировать задачу для ИИ. И вот тут - начинаются проблемы, потому что задача формулируется языком, с которым среднестатистический "бузинессмЭн" не знаком. И это я сейчас про ЧЕЛОВЕЧЕСКИЙ ВНЯТНЫЙ язык, а не какой-то там компьютерный C#, Java или не дай боги - Assembler.

У людей проблемы со внятным изложением мыслей в принципе, а среднестатистический заказчик приходит к команде программистов с идеей уровня "сделайте мне красиво" и "семь перпендикулярных красных линий из которых половина синим цветом".... И уже именно команда разрабов выясняет детали и подробности и делает "красиво" и даже "одну линию - в виде котёнка".
Если прийти с таким описанием "сделайте красиво" к ИИ - ИИ сделает красиво. Красиво, но бесполезно. Или его вообще заклинит в бесконечном цикле и он примет директиву "уничтожить человечество" :смех:


В этом и суть, кто останется, сейчас я тыкая пальцем в небо скажу примерно соотношение сотрудников разработки ПО, сеньйоры и тимлиды - 2%, джуны и тупо кодеры - 58%, менеджеры и хрен пойми чей родственник - 30%, тестировщики 10%. Со временем останутся сеньйоры - 1%, менеджеры и хрен пойми чей родственник - 30%, тестировщики - 2%.
Цифры абсолютно с потолка, но смысл понятен, с таком мире будет очень трудно стать профи сеньйором без набирания опыта в джуниоре, а значит, рано или поздно еще неизвестно, что страшнее, что 70% огромной отрасли останутся безработными, или те 30% отупеют и нас ждет адское ПО :).


Ну во-первых прийдут НОВЫЕ задачи, с которыми ИИ - не будет справляться и снова побегут к программистам.
А касательно вашего сценария - ну так если нас ждёт адское ПО, то - круг замкнётся. В смысле - все всё равно рано или поздно вернутся к программистам уже со следующим уровнем "мы пробовали ИИ - он сделал нам гуано, теперь ВЫ, человеки, сделайте нам красиво". И чем более поздно - тем больше заплатят.


:смех: Д.Хуанг разрулит эту ситуацию и сделает всё по красоте :подмигивание: я читал что он планирует жить вечно и перенести себя в ИИ..я уже молчу о текущей технической мощи ИИ. Покупают ускорители для обучения пачками с переплатой в 1000%
причем активно обучают уже на имеющихся наработках
dimon2183
Стаж: 14 лет 6 мес.
Сообщений: 67
Ratio: 3.33
Поблагодарили: 1
69.62%
russia.gif
Fill1941 писал(а): Перейти к сообщению


Откуда вы такие беретесь только, мне одну страну напоминает....
zooloogorbonos
Стаж: 11 лет 1 мес.
Сообщений: 537
Ratio: 5.593
94.79%
Откуда: ЧеГнобыль
ussr.gif
Я всё понимаю, но появляется новое железо, старые проги на нём криво пашут, так почему ОНО до сих пор живое и от него не ушли постепенно делая новые аналоги? Почему только когда жареный петух клюнул во время короновируса об это хоть чуть-чуть задумались?

_________________
i7 13700f+32 Gb Ram+Gigabyte Gaming OC 4090+Монитор LG 24UD58-B (24*4К)+Win10. Раскрытие 100500%
isidzukuri
Стаж: 17 лет 9 мес.
Сообщений: 1082
Ratio: 6.123
Поблагодарили: 1719
100%
roody.gif
Все верно делают. Идиократия с бюрократами до сих пор сидят на решениях подвласным только IT некромантам. Мало знать Кобол, нужно еще и успешно писать на нем и править чужой код. Так что в добрый путь.
А нытики пусть еще вспомнят Алгол и Алмир.
ZyozikovicH
Стаж: 3 года
Сообщений: 7
Ratio: 42.097
99.07%
columbia.gif
gsec писал(а): Перейти к сообщению
> Миграция кода с COBOL на Java
Почему именно Java?


На Java написан код который считается достаточно безопасным.
Используется очень часто в сфере финансов (банки-шманки и т.д.).
Плюс очень много огромных энтерпрайз проэктов на жабе написаны.
Jackers
Стаж: 8 лет 3 мес.
Сообщений: 1382
Ratio: 3.244
97.1%
russia.gif
gsec писал(а): Перейти к сообщению
> Миграция кода с COBOL на Java
Почему именно Java?

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

Возможно, есть какие-то очень специфичные причины выбора Java от IBM, но вряд ли. Скорее всего эти причины общего рода.
Bassistik
Стаж: 5 лет 5 мес.
Сообщений: 133
Ratio: 29.303
100%
zooloogorbonos писал(а): Перейти к сообщению
Я всё понимаю, но появляется новое железо, старые проги на нём криво пашут, так почему ОНО до сих пор живое и от него не ушли постепенно делая новые аналоги? Почему только когда жареный петух клюнул во время короновируса об это хоть чуть-чуть задумались?

COBOL нормально работает на новом железе, проблема в том, что он громоздкий и требует больше памяти, чем современные языки. Не ушли заранее с него т.к. решения рабочие, проверенные и достаточные для нормальных условий. Софт на жабе тоже будет падать, если его начнут использовать сразу все одновременно, а аппаратная поддержка не будет соответствовать.
zz13
Стаж: 12 лет 11 мес.
Сообщений: 2494
Ratio: 3.774
30.48%
ну переведут они код на яву, а что толку то? если железо и система не поддерживает яву и работает только на коболе ) к такому переводу надо еще и железо новое и всю инфракструктуру заново делать, а это деньги. проще новую спроектировать и построить с нуля, чем такой апгрейд проводить. в итоге идея нафиг никому не нужна будет из-за лишних расходов, как сидели на коболе, так и будут сидеть.
dimitriy7
Стаж: 17 лет 3 мес.
Сообщений: 5437
Ratio: 69.743
Раздал: 1.108 TB
Поблагодарили: 368
13.64%
Откуда: Лучший город Земли
ussr.gif
zz13 писал(а): Перейти к сообщению
ну переведут они код на яву, а что толку то? если железо и система не поддерживает яву и работает только на коболе ) к такому переводу надо еще и железо новое и всю инфракструктуру заново делать, а это деньги.

А что, в природе есть железо и ОС, под которые нет виртмашины Явы? Подо всё есть, подо что только можно. Этим Ява и хороша: программы не привязаны к ОС и железу, написал программу один раз, и потом она будет работать на чём угодно, где есть виртмашина, а она есть везде.
tombang
Стаж: 11 лет 7 мес.
Сообщений: 25
Ratio: 1026.937
100%
Это старая задача. И ей кто только ни занимался, с разной степенью успешности. В России, например, Ланит-Терком. Уже лет 25, наверное, как есть решения.
Keshid
Стаж: 13 лет 10 мес.
Сообщений: 22
Ratio: 7.596
3.7%
sexgod666 писал(а): Перейти к сообщению
Скоро программисты вообще будут не нужны. Сейчас ИИ натаскают и они будут кодить круглосуточно и без ошибок :D
Обидно но прогресс не остановить :подмигивание:


Останется самая малость. Объяснить ИИ, что ты от него хочешь. Появятся новая специальность - объясняльщики. Сначала будут курсы для бывших программистов, а потом дипломированных объясняльщиков начнут выпускать ВУЗы по всему миру.
reaperburnout
Стаж: 2 года 7 мес.
Сообщений: 57
Ratio: 40.173
Раздал: 739 GB
Поблагодарили: 475
50.93%
sexgod666 писал(а): Перейти к сообщению
Скоро программисты вообще будут не нужны. Сейчас ИИ натаскают и они будут кодить круглосуточно и без ошибок :D
Обидно но прогресс не остановить :подмигивание:

программисты то нужны, но уже сейчас "трушных" крайне мало, кто в силах писать софт нативно, а не используя тот же электрон
а если и заменит ии, то только ультра джунов, и то не факт
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютеры и комплектующие -> Компьютерные новости Часовой пояс: GMT + 3
Страницы:   Пред.  1, 2, 3  След.
Страница 2 из 3