URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 123867
[ Назад ]

Исходное сообщение
"IBM опубликует компилятор COBOL для Linux "

Отправлено opennews , 08-Апр-21 09:04 
Компания IBM объявила о решении 16 апреля опубликовать компилятор языка программирования COBOL для платформы Linux. Компилятор будет поставляться в форме проприетарного продукта. COBOL является одним из старейших из активно применяемых языков программирования (10 лет назад около 70-80% бизнес-транзакций в Великобритании осуществлялись приложениями на COBOL) - в этом году ему исполнится 62 года. Благодаря наличию компилятора GnuCOBOL, поддержка языка COBOL на платформе Linux присутствовала и ранее, но не рассматривалось предприятиями как решение для промышленного использования...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=54924


Содержание

Сообщения в этом обсуждении
"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 09:04 
взял попкорн, жду комментарии экспертов

"IBM опубликует компилятор COBOL для Linux "
Отправлено Анонец , 08-Апр-21 09:09 
В силу возраста комментирующих, тут эксперты только по расту и гошечке.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:20 
> В силу возраста комментирующих, тут эксперты только по расту и гошечке.

Забыли юзеров Манджары. Главное сделать СВОЙ пакет, зачем не важно, можно даже не запускать потом.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 14:27 
https://scp-wiki.wikidot.com/scuttle

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 16:29 
> https://scp-wiki.wikidot.com/scuttle

https://www.google.com/search?tbm=isch&q=%D1%8F+~&...


"IBM опубликует компилятор COBOL для Linux "
Отправлено flexagoon , 08-Апр-21 21:42 
Почему? Есть два вида ыкспертов - "РастГоМанжароЛюнекс" и "РаньшеБылоЛучшеЯПишуНаC++". Как раз они тут могут поспорить

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 02:31 
Еще есть просто дибилы без опыта пытающиеся петрасянить на тему ыкспердов.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 11:39 
Они хотя-бы не позорятся как недо-тролли претендующие на нулевое знание сабжа обсуждения.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Ыкспэрт , 08-Апр-21 09:17 
> жду комментарии экспертов

COBOL надо переписать на Rust


"IBM опубликует компилятор COBOL для Linux "
Отправлено нежданчик , 08-Апр-21 09:25 
Rust надо переписать на COBOL
//fix

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:17 
> COBOL надо переписать на Rust

зачет, тонко (хотя бы злободневно)

> Rust надо переписать на COBOL

незачет, тосто, неэффективно никак даже в шутку


"IBM опубликует компилятор COBOL для Linux "
Отправлено barmaglot , 09-Апр-21 05:09 
>тосто, неэффективно

Не компилируется. Синтаксические ошибки. Вы уверены, что rust вам поможет.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 05:54 
для правки поможет Git,
компиляция не запускалась,
текст был не на Rust

вы уверены, что компьютер вам поможет?


"IBM опубликует компилятор COBOL для Linux "
Отправлено Dzen Python , 08-Апр-21 09:26 
Не-не-не, кобол надо переписать на js - иначе как он будет работать без целой обвязочноного буллшита вроде
> CSS, HTML, Web API, WebGPU, WebGL / 3D графика / Canvas API, SVG, Responsive Design, WASM

а для манагеров бигБиза это уже не вариант. Нужно больше сущностей!


"IBM опубликует компилятор COBOL для Linux "
Отправлено Lex , 08-Апр-21 09:56 
Только вот, чисто_жс'у ничего из этого нафиг не надо:

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

WebAPI, WebGPU, WebGL / 3D графика / Canvas API - это штуки изначально чисто для веба. Канвасы, кнчн., к жс относятся, но лишь как возможность посредством него "рисовать" графику. Многие штуки прямо или косвенно относятся к ускорению отрисовки разметки и стилей, равно как и анимации, реализованной на тех стилях.
Вне веба, т.е в тех же гибридных фреймворках( типа RN ), в т.ч работающих с интерфейсами, перечисленные штуки нафиг не нужны - там иными способами работают с графикой.

SVG - эм, это вообще изображения. Причем тут жс ?

Responsive Design - верстка. Относится к разметке, стилям и медиазапросам. Причем тут жс ?

WASM - это вообще штуковина, косвенно позволяющая запускать в вебе НЕ_ЖС код. Сам жс в нее не преобразуется. Т.е это про какой_угодно_ЯП ( даже раст, си и плюсЫ ) но не про жс.

Жс можно без особых проблем запускать на выдранном из исходников того же вебкита жс-двигле - жс-кор.
"Внезапно" ни стили, ни разметка, ни веб апи, ни свг, и респонсив дизайн, ни вам ему для непосредственной работы не нужны, а работает он весьма шустро - благо, джит и хитрые оптимизации есть.

Итого, хреновенько как-то у секты свидетелей все_есть_жс( даже то, что к нему непосредственно вообще никак не относится, а, скорее, к вебу в целом ).


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:12 
И да, и нет.
Всё-таки современный веб и js это результат их активного взаимодействия, во многом калечного и просто уродского.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:43 
> SVG - эм, это вообще изображения

Жпег ещё надо знать! и пнг! Это вам не указатели складывать!


"IBM опубликует компилятор COBOL для Linux "
Отправлено Lex , 08-Апр-21 14:13 
> Жпег ещё надо знать! и пнг! Это вам не указатели складывать!

Каюсь, позабыл что-то! Без этого жс же тоже не работает!!111


"IBM опубликует компилятор COBOL для Linux "
Отправлено adolfus , 12-Апр-21 00:40 
>> SVG - эм, это вообще изображения
> Жпег ещё надо знать! и пнг! Это вам не указатели складывать!

error: invalid operands to binary + (have 'void *' and 'void *')


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:50 
Ого, меня начали растаскивать на цитаты эксперты опеннета? Это успех! Пойду просить повышения!

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:27 
Тебя никто не растаскивает . Хочешь обмазываться самоцитированием - регистрируйся и не ипи мосок.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 14:34 
Завидуй молча.

"IBM опубликует компилятор COBOL для Linux "
Отправлено rvs2016 , 08-Апр-21 12:57 
> Не-не-не, кобол надо переписать на js

Вообще-то давно пора, наоборот, наваять в брузерах поддержку:
<SCRIPT LANGUAGE=cobol>

:o)


"IBM опубликует компилятор COBOL для Linux "
Отправлено _ , 10-Апр-21 22:24 
Мсьё знает толк ...

"IBM опубликует компилятор COBOL для Linux "
Отправлено СеменСеменыч777 , 08-Апр-21 19:38 
ничего переписывать не надо.
кобол надо взять вторым языком для 1С.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Жорш , 09-Апр-21 21:53 
Тогда 1С, хотя бы, можно будет использовать

"IBM опубликует компилятор COBOL для Linux "
Отправлено СеменСеменыч777 , 11-Апр-21 19:17 
> Тогда 1С, хотя бы, можно будет использовать

использовать можно прямо сейчас.
а вот программировать её - ну такое.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 09:37 
COBOL - попса для смузи-кодеров, вот RPG - RPG это сила!
Ждем RPG под Linux.

PS. А ядро давно пора переписать на PL/S!


"IBM опубликует компилятор COBOL для Linux "
Отправлено anonymous , 08-Апр-21 20:14 
strseu рулит!

"IBM опубликует компилятор COBOL для Linux "
Отправлено Неа , 10-Апр-21 01:03 
Эксперты на этот мусорный ресурс не ходят.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 09:01 
> Эксперты на этот мусорный ресурс не ходят.

я хожу


"IBM опубликует компилятор COBOL для Linux "
Отправлено 1 , 08-Апр-21 09:08 
Ну теперь заживём

"IBM опубликует компилятор COBOL для Linux "
Отправлено Denis Dyakov , 08-Апр-21 09:09 
Когда 1 апреля никак не закончится.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:12 
Расскажи это американцам, когда им потребовалось расширить функциональность кобол-программ, а тупые современные программисты не смогли это сделать... А растаманы вообще только измерять могут свой х в микрометрах.

"IBM опубликует компилятор COBOL для Linux "
Отправлено имя_ , 08-Апр-21 10:40 
тупые современные программисты не смогли этого сделать, т.к. тупые программисты прошлого фичи добавляли огромными костылями, потому что тупые успешные менеджеры прошлого предпочли вендролок, а тупые управленцы в службе занятости подумали, что если говно мамонта работало лет на устаревшем оборудовании 30-летней давности, то оно будет работать еще столько же.

только вот (сюрприз! сюрприз!) ни устаревшее вендролочное решение ни устаревшее оборудование ВНЕЗАПНО оказались неподготовленными к современным реалиям


"IBM опубликует компилятор COBOL для Linux "
Отправлено 1 , 08-Апр-21 11:22 
Чёй-то "неподготовлено" ?
Нормально всё - до сих пор работает. Ну там дописали пару прослоек.

Ну да ... "тёмной темы" нет.

Ну а по поводу того что z/390 - 30 лет,  эт ты загнул.


"IBM опубликует компилятор COBOL для Linux "
Отправлено имя_ , 08-Апр-21 11:51 
неподготовлены к нагрузке и большому объему данных же

"IBM опубликует компилятор COBOL для Linux "
Отправлено 1 , 08-Апр-21 13:54 
Что такое "большой объём данных" ? Данные, кстати, с DB2 тянутся. Как запрос построишь, столько и прилетит. Чай не 1с - которая фулл-таблицу в себя всасывает и потом там начинает что-то фильтровать.

К нагрузке ... За ночь, всё что нужно обсчитывает ... Ну и техника - не писюн какой-то.


"IBM опубликует компилятор COBOL для Linux "
Отправлено edo , 08-Апр-21 14:41 
> 1с - которая фулл-таблицу в себя всасывает и потом там начинает что-то фильтровать

Вас кто-то дезинформировал, в 1с совсем не обязательно запрашивать всю таблицу, генерируемые sql-запросы в норме содержат условия (хотя, конечно, все от программиста зависит, можно написать код и так, чтобы fullscan был)


"IBM опубликует компилятор COBOL для Linux "
Отправлено имя_ , 08-Апр-21 15:55 
насчет того насколько велики "большие объемы" сказать не могу, пересказывал лишь ответы из статей по поводу возникших проблем. Но ведь не просто так многим американцам прищлось ждать несколько суток, чтобы подать заявление и стать на учет как безработные. Это все происходило в марте-апреле прошлого года, если вдруг возникнет желание поискать описание проблем.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:51 
> Ну да ... "тёмной темы" нет.

Как же нет, там же черный терминал с зелёными буквами. Появился ещё до того, как это стало модным. :)


"IBM опубликует компилятор COBOL для Linux "
Отправлено анончик , 08-Апр-21 16:57 
а при чём здесь z/390? как будто до неё ни мейнфреймов, ни кобола не было.
например, в качестве пускалки кобола был популярен vms, он уже более 40 лет на рынке. да и у того же ibm до z/390 были компьютеры с коболом, не то с 60, не то с 70 (а это уже 50 лет назад, карл).

"IBM опубликует компилятор COBOL для Linux "
Отправлено ИмяХ , 08-Апр-21 11:44 
Каким ещё таким "современным реалиям" неужели сейчас любая программа должна иметь гуй с прозрачностью, блюром и анимацией? Или что сейчас изменилось? Эти программы прекрасно работают и выполняют свои задачи десятки лет, и будут ещё сотни лет выполнять, если конечно, смузихлебы не начнут все перековыривать.

"IBM опубликует компилятор COBOL для Linux "
Отправлено имя_ , 08-Апр-21 11:50 
маня, программы захлебываются от количества данных и не успевают их обрабатывать. Самый замечательный в этом плане пример - эпопея с подачей заявок в службу занятости нью джерси и нью йорка.

https://news.ycombinator.com/item?id=22782097


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 15:07 
Захлебываешься здесь только ты, лалка, сплевывай

"IBM опубликует компилятор COBOL для Linux "
Отправлено Zulu , 08-Апр-21 18:07 
Меня боги миловали, но вот один коллега на пару лет отскочил поработать c мейнфреймами, и его впечатления от поддержки программ, которые "работали десятки лет", далеки от положительных.

Десятки лет программы работают только если не меняется задача, которую они решают. А она имеет тенденцию меняться, независимо от выбранной технологии и языка программирования. Каждый код имеет свой предел прочности, да простится мне сопроматовская аналогия.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 09:34 
> что если говно мамонта работало лет на устаревшем оборудовании 30-летней давности, то оно будет работать еще столько же.

фортран уже работает 74 (семьдесят четыре) года. А Хаскель уже через 10-15 лет никто не вспомнит. Как и Раст или гошечку.


"IBM опубликует компилятор COBOL для Linux "
Отправлено adolfus , 11-Апр-21 18:33 
Сам ты устаревшее оборудование. Даже за десять ценников современного мэйнфрейма ничего по производительности в сфере обработки транзакций и больших данных не купить. Более полсотни процессорных ядер и терабайты многоканальной оперативки на процесс. Ширина каналов передачи данных в сотни гигабит в секунду. Петабайты внешнего хранилища. И все это годами без остановки работает. Это реально параллельная вселенная.
И вообще, среди LTS-языков есть только 4, поведение программ на которых может быть строго доказуемо на основании анализа исходных кодов -- это ADA, C, COBOL и FORTRAN. Поэтому софт, написанный на этих языках, считается крайне надежным. Все остальное, независимо от распространенности и моды, является суетой и понтами.
И даже С++ не входит в список надежных языков в силу нестабильности стандарта, обилия стилистических ошибок, смысловых неоднозначностей и неясного изложения.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:17 
так ляпнул, будто не тупой и смог бы хоть что-то расширить)

"IBM опубликует компилятор COBOL для Linux "
Отправлено 1 , 08-Апр-21 09:10 
Ждём ebil^W тфу ... PL/1 ждём

"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 09:41 
Этот то как раз давно есть - и GPL-ный, и от MicroFocus.
COBOL от MicroFocus тоже как бы давно был.

Имхо самый крутой, но и самый дурной был MetaCOBOL от ADR, кому достался после кончины оной в 90-е - хз.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 09:10 
Удивительно, как некоторые компании умудряются закопать куда более востребованные вещи, но продолжают тащить лютое ненужно свозь десятки лет

"IBM опубликует компилятор COBOL для Linux "
Отправлено Annoynymous , 08-Апр-21 09:30 
> 220 млрд строк
> лютое ненужно

Ты бы вылезал из своей башни хоть раз.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Фотошоп лучше , 08-Апр-21 09:49 
Ему санитары руки за спиной завязали и не пускают

"IBM опубликует компилятор COBOL для Linux "
Отправлено Lex , 08-Апр-21 10:03 
Ну как оно обычно бывает - никакой компов не было, работали вручную.

Потребовалось повышение производительности - запилили на чем тогда модно было( кобол ), потом, с течением времени все допиливали и допиливали. Проект обрастал функционалом и тоннами барахла( суть которого уже почти никто не понимает, но очевидно, что написано оно было не просто так ), которые с каждым годом переписать все сложнее..
Прошел десяток-другой лет.. вроде бы работает, пусть и поддержка этого воистину "золотая", а переписывать такое количество функционала( + тестирование багфикс итп ) - кажется еще дороже..
Так и тянутся эти миллионы и миллиарды строк кода , постепенно разрастаясь.
Ынтепрайс, особенно, банковский, он такой.
Но это вовсе не означает, что это "очень хорошо".


"IBM опубликует компилятор COBOL для Linux "
Отправлено Lex , 08-Апр-21 10:15 
+ забавная статья в рейтера нашлась:
Banks scramble to fix old systems as IT 'cowboys' ride into sunset
https://www.reuters.com/article/us-usa-banks-cobol-idUSKBN17...

"Oliver Bussmann, former chief information officer of UBS AG, said banks usually tap into their networks of former employees to find COBOL experts. Accenture’s Starrs said they go through a “black book” of programmer contacts, especially those laid off during or after the 2008 financial crisis.

The industry appears to be reaching an inflection point, though. In the United States, banks are slowly shifting toward newer languages taking cue from overseas rivals who have already made the switch-over.

Commonwealth Bank of Australia, for instance, replaced its core banking platform in 2012 with the help of Accenture and software company SAP SE. The job ultimately took five years and cost more than 1 billion Australian dollars ($749.9 million).

Accenture is also working with software vendor Temenos Group AG to help Swedish bank Nordea make a similar transition by 2020. IBM is also setting itself up to profit from the changes, despite its defense of COBOL’s relevance. It recently acquired EzSource, a company that helps programmers figure out how old COBOL programs work."

Банк Австралии смог-таки соскочить с кобола, но ему это стоило 5 лет работы и $750 млн. Перешел на сап.
Шведский банк планирует совершить подобный переход к 2020г.
У МДМ тоже халтура подвернулась - они помогают конторам (!!!) понять, как работают старые кобольные проги.


"IBM опубликует компилятор COBOL для Linux "
Отправлено YetAnotherOnanym , 08-Апр-21 11:16 
> those laid off during or after the 2008 financial crisis

Сначала выкинули на мороз, а потом спохватились.
> Перешел на сап.

Это намного лучше, да. Банк теперь полностью хозяин своего IT-хозяйства.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:25 
Как продукты жизнедеятельности сапа "работают", так уж лучше кобол.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:56 
> Banks scramble to fix old systems as IT 'cowboys' ride into sunset

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


"IBM опубликует компилятор COBOL для Linux "
Отправлено _ , 11-Апр-21 00:37 
>Платить надо больше,

Вот таких вот перспектив - я всегда не супротив!(С)
>тогда и "старые ковбои" помогут,

Это да - мы такие, мы могЁм. Ну те кто жив ещё :)
>и "молодые ружья" выучат то что надо.

Чтоб добыть пару алмазов перелопачивают 1000 тонн грнта. Чтоб нынче найти толкового программера надо перебрать 100500 ... молодых ружжов :) Инфляция - она во всём.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Annoynymous , 08-Апр-21 12:22 
> Но это вовсе не означает, что это "очень хорошо".

С этим я согласен.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:23 
А какая вообще разница сколько строк кода который не нужен? А ты в курсе, сколько из этого кода реально используется, а не является комментариями, копиями копий и просто неиспользуемыми модулями которые потерялись и всё никак не удалятся потому что "удалять страшно - вдруг что-то перестанет работать" а по факту были выкинуты т.к. "ничего не понятно, напишу ка я лучше эту фичу с нуля в новом файле так, как понятно только мне, а если что, можно будет откатиться на старый модуль, наверное" и так стопицот раз.
А ещё это далеко не про все банки в мире, а про отдельную кучку. У нас ты с отличными знаниями кобола будешь в банке максимум полы подметать

"IBM опубликует компилятор COBOL для Linux "
Отправлено Annoynymous , 08-Апр-21 12:21 
>[оверквотинг удален]
> в курсе, сколько из этого кода реально используется, а не является
> комментариями, копиями копий и просто неиспользуемыми модулями которые потерялись и всё
> никак не удалятся потому что "удалять страшно - вдруг что-то перестанет
> работать" а по факту были выкинуты т.к. "ничего не понятно, напишу
> ка я лучше эту фичу с нуля в новом файле так,
> как понятно только мне, а если что, можно будет откатиться на
> старый модуль, наверное" и так стопицот раз.
> А ещё это далеко не про все банки в мире, а про
> отдельную кучку. У нас ты с отличными знаниями кобола будешь в
> банке максимум полы подметать

А ты продолжай:

> По состоянию на 2017 год 43% банковских систем продолжали использовать COBOL. Код на COBOL применяется при обработке около 80% персональных финансовых транзакций и в 95% терминалов для приёма платежей по банковским картам.

Никому не нужный язык и тонны никому не нужного кода.

Давай лучше вспомним, сколько за последние 10 лет родилось и умерло «всем очень нужных и крайне удобных и полезных» языков и миллионов строк кода.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:26 
Не дразни макаку.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Annoynymous , 08-Апр-21 13:19 
> Не дразни макаку.

Да, спасибо. Всё время забываю, а ты мне всё время напоминаешь. =^_^=


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 15:55 
Хватит врать. Банковских систем не вообще, а во вполне конкретном месте

Банковская система это комплекс. Если там на 10000 строк кода на других ЯП используется один модуль на COBOL, это уже попадает в статистику. Такие вот классные попугаи. И да, никому не нужный язык и тонны никому не нужного кода. С таким же успехом можно собирать статистику по FoxPro for DOS, Paradox, PervasiveSQL и прочих "очень важных штуках" которые где-то на антресольках всё ещё попадаются, но большинство разработчиков о них в душе не чают, а кто чает - те открещиваются от них, как от проказы)

>> сколько за последние 10 лет родилось и умерло «всем очень нужных и крайне удобных и полезных» языков и миллионов строк кода

Давай. Примерно весь твой код мертворожденный, даже если ты перепишешь всё на COBOL, хотя ты его даже в глаза не видел, просто флудишь тут) А языков написанных не васянами умерло примерно 0


"IBM опубликует компилятор COBOL для Linux "
Отправлено Тот_Самый_Анонимус , 09-Апр-21 07:05 
>> По состоянию на 2017 год 43% банковских систем продолжали использовать COBOL. Код на COBOL применяется при обработке около 80% персональных финансовых транзакций и в 95% терминалов для приёма платежей по банковским картам.
>Никому не нужный язык и тонны никому не нужного кода.

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


В России есть банковский продукт Fa# от Диасофта, так там коболом и не пахнет. Паскаль + TSQL. Так может быть кобол это не фишка банковских продуктов, а просто уже зависимость, от которой сложно отказаться?


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 09:37 
В России всего софта написанного за все время прямо вот с середины 90х, как начали писать софт (нет, не толсто) - его суммарно меньше чем софта написанного на Западе на Коболе

"IBM опубликует компилятор COBOL для Linux "
Отправлено Тот_Самый_Анонимус , 10-Апр-21 07:01 
И что? Это как-то отменяет вышеприведённые аргументы?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 09:13 
кобол в 2021 году... проприетарный... чего еще от ибм ждать можно? собственного дистриба проприетарного линуха?

"IBM опубликует компилятор COBOL для Linux "
Отправлено beduin747 , 08-Апр-21 09:37 
> кобол в 2021 году... проприетарный... чего еще от ибм ждать можно? собственного дистриба проприетарного линуха?

Я за OS/2! =)


"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 10:13 
>> кобол в 2021 году... проприетарный... чего еще от ибм ждать можно? собственного дистриба проприетарного линуха?
> Я за OS/2! =)

Два фаянсовых слоника этому господину! ;)


"IBM опубликует компилятор COBOL для Linux "
Отправлено боня , 08-Апр-21 16:59 
> Два фаянсовых слоника этому господину! ;)

Шутка смешная, но я её не понял


"IBM опубликует компилятор COBOL для Linux "
Отправлено Страшный рукожоп , 08-Апр-21 17:43 
Стояли на комодах, неужели никто не помнит?..

OS/2 и сейчас кое-где работает («Шоколадница», метрополитен в Нью-Йорке), запуская в основном DB2.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 02:36 
Прошлогоднюю докуриваешь ?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Страшный рукожоп , 09-Апр-21 07:50 
>Прошлогоднюю докуриваешь ?

А?..
Я и сейчас под OS/2, меня всё устраивает.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 09:39 
ДВ2 вполне себе успешно развивается. А полуось жалко конечно. Но в ИТ вообще все хорошее умирает, и молодежь в 1001-раз изобретает 1001-ое же колесо.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 09-Апр-21 09:41 
У IBM в OS/2, емнип в 4.0, было использование изображения "танцующего слоника".

PS. У нас тут в СПб, в те же годы, Гатчинский заводик, выпускавший пельмени, тоже запустил рекламу с использованием "танцующего слоника", только у IBM он был серый, а у "пельменоделов" - белый. И вот едим мы на Ижорский завод с междельмашевцами, обсуждаем как раз OS/2 - и тут бац - огромный постер. Веселья было...


"IBM опубликует компилятор COBOL для Linux "
Отправлено Oxyd76 , 08-Апр-21 11:53 
Так и я тоже, за полуось! До сих пор, правда уже в виртуалке, живёт!

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:14 
> уже в виртуалке, живёт!

А с этого момента поподробнее... Раньше под виртуалбоксом и квм работало - но сейчас вообще никак. И что там у вас со свободной реализацией ядра полуоси? Как этот исошник вообще использовать?


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:50 
> собственного дистриба проприетарного линуха?

А что с рхел случилось?


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:16 
Цитата из фильма Брат - "Он(межделмаш) там всех купил. Кого не купил - убил."

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:52 
А GNU COBOL очень даже живенький, даже его nightly snapshots есть.

"IBM опубликует компилятор COBOL для Linux "
Отправлено _ , 11-Апр-21 00:51 
Живенький но ненужненький. Я даже под веществами не могу представить чтоб фрии софт на Коболе ваяли 8-)
Неее - это удовольствие только за деньги.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 09:21 
Казалось бы, COBOL загибается ввиду дефицита живых специалистов, и их явно не становится больше, надо наоборот делать инструменты максимально доступными. Но нет, вот вам проприетарный. Ну или IBM и не имеет планов поддерживать COBOL на плаву.

"IBM опубликует компилятор COBOL для Linux "
Отправлено eganru , 08-Апр-21 09:23 
Использование Кобола калечит ум.

"IBM опубликует компилятор COBOL для Linux "
Отправлено нежданчик , 08-Апр-21 09:26 
> Использование Кобола калечит ум.

Есть кратчайший(не более 10 страниц А4) FAQ на полных нубов в Коболе?


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:00 
https://learnxinyminutes.com/docs/cobol/

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:32 
не так, на коболе песать нада чериз гуглпериводчик

"IBM опубликует компилятор COBOL для Linux "
Отправлено vasya , 08-Апр-21 09:27 
Дефицита спецов нет, есть желание секономить на их з\п

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:42 
У вас беда с причинно-следственными связями. У них есть ЗП только потому что спецов около нуля и развивать/сопровождать это никому не хочется, проще взять толковых сеньёоров на другом стэке и переписать это на нормальном языке без вендорлоков и прочего безумия

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:34 
типа мексов нанять ? такое себе развлечение, особенно когда захочешь их просто по человечески кинуть на бабки.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 09:45 
> Ну или IBM и не имеет планов поддерживать COBOL на плаву.

с "на плаву" у COBOL-а проблем нет, г***но как известно не тонет.


"IBM опубликует компилятор COBOL для Linux "
Отправлено другой Вася2 , 08-Апр-21 13:18 
Сомневаюсь, что вы на Коболе написали хоть одну программу. Он отлично подходит для информационных систем

"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 14:34 
> Сомневаюсь, что вы на Коболе написали хоть одну программу. Он отлично подходит
> для информационных систем

1) Я, слава богу, только "для COBOL-а" - на Assembler F и H. Библиотеки для работа с BTAM, потом с VTAM - ну не любили у нас в стране ни TSO, ни CICS, интерфейс к наборам данных с нестандартной организацией, "прослойки" для динамического вызова и обмена данными с программами на PL/1. Ах, да, препроцессор для ЕС-овского COBOL-а писал, по аналогии с MetaCOBOL, а так же для перевода с отечественных диалектов... В общем повыносил он мне мозг с ОС ЕС 6.1 (OS/360) до OS/390 включительно. Слава богу, последний раз видел это убожество в конце 90-х, и даже всю литературу по нему выкинул в начале нулевых.

2) Хреново он подходит. Его положение - исключительно следствие того, что госстурктуры США в свое время поставили условием покупки выч.техники наличие на нем компилятора с COBOL-а. И если на момент появления его, как первого специализированного языка для бизнес-приложений это было в какой-то мере оправданным, как и его убогость - мало было понимания, мало выч. ресурсов, то уже с середины 60-х - инерция и коррупция.


"IBM опубликует компилятор COBOL для Linux "
Отправлено ryoken , 08-Апр-21 09:30 
Помнится, в прошлом что ли году пролетала новость, что в связи с короной в америке резко срочно начали искать хоть кого-то, кто как-то сможет поддерживать вот это вот, то ли в банках, то ли в госконторах у них.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 09:56 
Истребили программистов кобола, а оказалось они им нужны были.

Теперь IBM свой компилятор Кобола для Линукс опубликовала, чтобы программистов с Линкс в Кобол перетягивать.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:21 
> Истребили программистов кобола, а оказалось они им нужны были.

Я даже затрудняюсь сказать, чем они думали, если...

"По состоянию на 2017 год 43% банковских систем продолжали использовать COBOL. Код на COBOL применяется при обработке около 80% персональных финансовых транзакций и в 95% терминалов для приёма платежей по банковским картам."

Все зелёненькие триллионы держатся на Коболе, которого толком никто не знает...


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:52 
Мне более интересно, как они считали этих попугаев. А ещё есть мысль что на коболе переиспользование кода было примерно никакое и те вещи, которые на других ЯП делаются элементарно в коболе делаются в стотыщ строк

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:39 
Что, код на Коболе совсем не засунуть в .so-шку?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Cradle , 08-Апр-21 13:20 
это уже от палтформы зависит: под gnucobol на лунухе вполне можно, abi там простой, а как оно на на мэйнфреймах - хрен его знает

"IBM опубликует компилятор COBOL для Linux "
Отправлено Cradle , 08-Апр-21 13:17 
> переиспользование кода

вот как раз с этим там полный порядок, кто сним работал подтвердят. Скорее в этом и причина такого количества legacy, что код десятилетия переиспользуется а не переписывается.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 14:41 
> Мне более интересно, как они считали этих попугаев. А ещё есть мысль
> что на коболе переиспользование кода было примерно никакое и те вещи,
> которые на других ЯП делаются элементарно в коболе делаются в стотыщ
> строк

Основная масса старого кода - пакетные задания на обработку PS наборов данных. Логика там простая, зато "развесистые" описания записей. Ну и да, унаследованный и соблюдаемый до сих пор "перфокарточный" формат очень способствует кол-ву строк в программах.


PS. Лучше COBOL-а, в части синтаксиса, это RPG и, конечно, несравненный JCL.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Летун , 08-Апр-21 11:26 
Переписать ума не хватет? или что им сейчас не хватает?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:24 
Как раз хватает ума не переписывать.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 14:20 
Хватает и пишут. Переписывают на Java. Только небыстро это. Для банковских систем например. Объём кода большой и обычно представляет из себя монолит, поэтому менять надо сразу всё, нельзя по частям. То же относится и к базам данных. Часто там даже не SQL. Тоже надо мигрировать всю базу сразу в другой формат. Вернее одну "кобольдскую" базу в несколько SQL баз, сейчас же модно большой энтерпрайзный софт писать в виде коллекции микросервисов, и у каждого микросервиса своя база.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 09:43 
Это совершеннейшая дурь. Просто молодежь не хочет/не может изучать существующее, у нее кое-где зудит от желания творить, т.е. выбрасывать старое, качественное, заменять его своим, безнадежно-некачественным, но модным и не таким как всё

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 22:07 
Совершеннейшая дурь - это когда в 2021 году банковские транзакции внутри страны идут до 2 рабочих дней, а трансграничные до 10 рабочих дней, а не мгновенно, потому что обрабатываются "старым качественным" софтом на Коболе. Который невозможно ни доработать, ни хотя бы разбить на модули, чтобы отдельные модули заменить. Поэтому новые банковские системы пишут на более современных языках и более модульными. И решения об этом принимают большие боссы, которым около 60 лет, а не молодежь.

"IBM опубликует компилятор COBOL для Linux "
Отправлено VladSh , 08-Апр-21 09:32 
Если хоть кому-то это поможет, то почему бы и нет?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Ыноним , 08-Апр-21 09:35 
А почему на опеннете новости про проприетарное ПО?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Del , 08-Апр-21 10:07 
Почему нет?

"IBM опубликует компилятор COBOL для Linux "
Отправлено rvs2016 , 08-Апр-21 13:04 
>> А почему на опеннете новости про проприетарное ПО?
> Почему нет?

Потому, что опен - нет!


"IBM опубликует компилятор COBOL для Linux "
Отправлено VladSh , 08-Апр-21 13:46 
опен - нет! А проприетарное - да! )

Кстати, проприетарь можно также открыто (open) использовать, например если заплатил ))

Ну а вообще NET - это сети. Т.е. о ПО речи нет )))


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 19:53 
Использовать открыто можешь, но вот open оно от того, что ты запрлатил, не станет.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Del , 08-Апр-21 14:57 
>>> А почему на опеннете новости про проприетарное ПО?
>> Почему нет?
> Потому, что опен - нет!

Т.е. раздел на местном форуме "Маршрутизаторы Cisco и др. оборудование" вас не смущает? Или это другое? :)


"IBM опубликует компилятор COBOL для Linux "
Отправлено rvs2016 , 08-Апр-21 15:00 
>>>> А почему на опеннете новости про проприетарное ПО?
>>> Почему нет?
>> Потому, что опен - нет!
> Т.е. раздел на местном форуме
> "Маршрутизаторы Cisco и др. оборудование"
> вас не смущает? Или это другое? :)

Да.  Это другое. Это я в своём сообщении не указал теги <юмор> - подумал, что они по умолчанию сработают. :-)


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 09:45 
не надо еще и тегов. Хватит того что лайки есть (для лайко-зависимых)

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 09:36 
Похоже на попытку "переехать" всех финансистов с AS 360..400 на IBM EL со свежим железом, если получится, покупка RH "отобьётся".

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:35 
А 360-е ещё где-либо рабочие используются, кроме музеев?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 09:36 
> По состоянию на 2017 год 43% банковских систем продолжали использовать COBOL. Код на COBOL применяется при обработке около 80% персональных финансовых транзакций и в 95% терминалов для приёма платежей по банковским картам.

Откуда эта инфа?


"IBM опубликует компилятор COBOL для Linux "
Отправлено Lex , 08-Апр-21 10:17 
Исключительно из града_на_холме, разумеется:
http://fingfx.thomsonreuters.com/gfx/rngs/USA-BANKS-COBOL/01...

An aging programming language known as COBOL underpins much of the U.S. financial industry, but it has fallen out of favor among coders. This sets up a problem when systems run into glitches or need updates, and companies no longer have COBOL experts on hand.

43 PERCENT Of banking systems are built on COBOL
95 PERCENT Of ATM swipes rely on COBOL code
220 BILLION Lines of COBOL in use today


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:02 
>> ATM

Это те которые самые дырявые в мире и которые до сих пор в большинстве своём только в магнитную полосу умеют... можно было бы и закопать лет уже 15 как

Очень интересно сколько из этих строчек кода реально используется, а не лежит где-то там и как считали актуальный срез исходников, если гита, как и прочих СКВ ещё не было когда кобол был актуален. Выглядит как посчитали стопицот бэкапов одного и того же


"IBM опубликует компилятор COBOL для Linux "
Отправлено Lex , 08-Апр-21 14:09 
>>> ATM
> Это те которые самые дырявые в мире и которые до сих пор
> в большинстве своём только в магнитную полосу умеют... можно было бы
> и закопать лет уже 15 как

В штатах в принципе не оч с новейшими технологиями оплаты

> Очень интересно сколько из этих строчек кода реально используется, а не лежит
> где-то там и как считали актуальный срез исходников, если гита, как
> и прочих СКВ ещё не было когда кобол был актуален. Выглядит
> как посчитали стопицот бэкапов одного и того же

Ну как, в одном банкомате крутится проект на, примерно, 100 тыс строк кода, значит в 10 таких банкоматах - уже миллион строк :)


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 16:00 
>> В штатах в принципе не оч с новейшими технологиями оплаты

О том и речь) А то подают эту тухлятину как некую серебрянную пулю которая якобы прям все проблемы решает


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 09:47 
> В штатах в принципе не оч с новейшими технологиями оплаты

причем, что забавно, все технологии оплаты придуманы в штатах


"IBM опубликует компилятор COBOL для Linux "
Отправлено msgod , 08-Апр-21 09:55 
Эталонное нинужно.
Сказки про легаси на коболе тоже не нужны.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 09:59 
Ты не понимаешь значение фразы "аудит кода".

Что тебе нужно? Миллиарды строк никем не проверенного дырявого кода с закладками на раст?


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:34 
> на раст

Ну... По статистике Мозилы, переписывание на раст увеличило объём кода. Эти 220 млрд превратятся в ТРИЛЛИОН строк, что, учитывая скорость работы растаманов, невозможно в этой Вселенной.


"IBM опубликует компилятор COBOL для Linux "
Отправлено боня , 08-Апр-21 18:20 
>> на раст

а зачем на раст переписывать? Для "ентерпрайза" же отлично java / c#  подходит?


"IBM опубликует компилятор COBOL для Linux "
Отправлено YetAnotherOnanym , 08-Апр-21 10:49 
Ну ты ж пойми, что код, один раз написанный с включённой головой и после этого исправно работающий годами - это несовременно. Не трендово. Не прогрессивно.
В современном IT принято как можно скорее выкатывать бажное, глючное и тормозное г-о, а потом не реже раза в месяц выкатывать к нему обновления - тоже наспех написанные, бажные и глючные.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Какаянахренразница , 08-Апр-21 09:56 
Шла вторая неделя первого апреля...

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:10 
Какая неделя? Годы, годы!

"IBM опубликует компилятор COBOL для Linux "
Отправлено rvs2016 , 08-Апр-21 13:19 
> Какая неделя? Годы, годы!

Да что там годы? Бери больше! Десятилетия!

> В этом году языку COBOL исполнится 62 года


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:08 
язык ада под linux есть?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 10:22 
> язык ада под linux есть?

GNAT, сто лет в обед. Практические эталонный вариант компилятора.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Михрютка , 08-Апр-21 10:25 
#!/usr/bin/env perl

"IBM опубликует компилятор COBOL для Linux "
Отправлено Какаянахренразница , 08-Апр-21 10:29 
> #!/usr/bin/env perl

Это язык рая, а не ада.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 11:41 
Я предпочту попасть в ад после смерти.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Какаянахренразница , 11-Апр-21 13:30 
> Я предпочту попасть в ад после смерти.

Ну, одни попадут к бабе Аде, другие -- к бабе Рае...


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:30 
Эммм... Ты не в курсе, что Ада - часть GCC?!

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:39 
https://upload.wikimedia.org/wikipedia/commons/thumb/8/88/Gn...

"IBM опубликует компилятор COBOL для Linux "
Отправлено lizard , 08-Апр-21 11:41 
Есть - https://ru.wikipedia.org/wiki/Malbolge

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:43 
содомит

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 10:42 
>Компилятор будет поставляться в форме проприетарного продукта.

Что эта новость делает на опеннете?


"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 11:07 
>>Компилятор будет поставляться в форме проприетарного продукта.
> Что эта новость делает на опеннете?

"Что делает, что делает... - да живу я тут!" :)


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:06 
И хоть бы кто-нибудь написал полноценный Forth для всяких юниксоподобных поделий вместо всякого ненужного. Про SP-Forth я в курсе, но он подустарел.

"IBM опубликует компилятор COBOL для Linux "
Отправлено CAE , 08-Апр-21 11:11 
Загрузчки же bsd одно время был как раз на форте.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:16 
SP-Forth в nnCron использовался на заре автоматизации. Потом всё это успешно было выкорчевано и заменено где на python, где на powershell

"IBM опубликует компилятор COBOL для Linux "
Отправлено 1 , 08-Апр-21 12:04 
Чего??? Сам nnCron и написан полностью на SP Forth

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 16:01 
Да. Что не мешает для написания задач к нему использовать, внезапно, опять SP Forth.
И тем не менее это был так себе опыт, нужно было сразу выбрать что-то более адекватное

"IBM опубликует компилятор COBOL для Linux "
Отправлено Cradle , 08-Апр-21 11:38 
> И хоть бы кто-нибудь написал полноценный Forth

"Этот святой старец в своем лесу еще ничего не слышал о том, что Бог умер!"...


"IBM опубликует компилятор COBOL для Linux "
Отправлено sailorCat , 08-Апр-21 11:54 
Чем https://www.gnu.org/software/gforth/ не устраивает?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:41 
> Gforth uses GCC to compile a fast direct or indirect threaded Forth

Вот чем.


"IBM опубликует компилятор COBOL для Linux "
Отправлено sailorCat , 08-Апр-21 18:50 
И в чём проблема?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 21:02 
В лишнем костыле под названием gcc, который не нужен. Нормальная форт-система самодостаточна: пара-тройка десятков примитивов на ассемблере, а все остальное на ней же и пишется. Я в свое время под амигу так писал: взял книжку Баранова и Ноздрунова "Язык форт и его реализации", в конце которой был вариант форта под IBM-360 (либо его советская копия ЕС ЭВМ), полдня вникал в айбиэмовский ассемблер (к тому времени успел подзабыть все эти BAL, SLL и прочие MVZ), потом полдня переписывал и отлаживал эти примитивы для М68020, ну а потом за пару дней не напрягаясь сделал остальное.

"IBM опубликует компилятор COBOL для Linux "
Отправлено sailorCat , 08-Апр-21 21:10 
Это единственная претензия? Тогда всё в порядке.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 21:15 
Не фанат LLVM если речь об этом

"IBM опубликует компилятор COBOL для Linux "
Отправлено sailorCat , 09-Апр-21 01:54 
> Не фанат LLVM если речь об этом

Ну а он тут при чём?


"IBM опубликует компилятор COBOL для Linux "
Отправлено 1 , 08-Апр-21 12:03 
Чем же он подустарел? Он даже в браузере работает в виде spf.js

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 09:47 
Давным давно есть.
8th - охренительный форт ентерпрайз уровня.
Из бесплатных - Factor Славы Пестова оч хорош. Из маленьких - PForth, Ficl, 4th, OForth (тоже с объектами)

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 14:54 
Не знал, благодарю

"IBM опубликует компилятор COBOL для Linux "
Отправлено Летун , 08-Апр-21 11:10 
Ждем в 10ке топовых языком!

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 11:37 
"Опубликовать" и "будет поставляться в форме проприетарного продукта" как-то не очень вяжутся.

"IBM опубликует компилятор COBOL для Linux "
Отправлено ИмяХ , 08-Апр-21 11:57 
>>Общий объём находящегося в обиходе кода оценивается в 220 млрд строк.

Этим могут гордиться разве что какие-нибудь индусы. Не забывайте о том, что это язык один из самых громоздких языков в мире. Количество строк в исходнике программы на кобол на порядок больше идентичной программы на любом другом популярном языке, взять тот же си, руст или пайтон.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Cobol Programmer , 08-Апр-21 12:55 
Зато в нем сишечных дыреней нет!


"IBM опубликует компилятор COBOL для Linux "
Отправлено Annoynymous , 08-Апр-21 13:26 
> Зато в нем сишечных дыреней нет!

Между прочим, это важное преимущество языка для его использования в банковской сфере. Без шуток.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Ag , 08-Апр-21 14:45 
> Зато в нем сишечных дыреней нет!

Там  своих косяков хватает, Си обзавидуется.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 12:44 
Ура! На радость питонистам и другим любителям археологии, появился новый компилятор!

"IBM опубликует компилятор COBOL для Linux "
Отправлено Иваня , 08-Апр-21 12:54 
>> Компилятор будет поставляться в форме проприетарного продукта

Нафиг надо, как и раньше буду использовать GnuCOBOL.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Annoynymous , 08-Апр-21 13:26 
>>> Компилятор будет поставляться в форме проприетарного продукта
> Нафиг надо, как и раньше буду использовать GnuCOBOL.

А я не буду класть деньги в твой банк.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:39 
Ктож тебе разрешит

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:46 
>Благодаря наличию компилятора GnuCOBOL, поддержка языка COBOL на платформе Linux присутствовала и ранее, но не рассматривалось финансовыми учреждениями как решение для промышленного использования.

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


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 13:55 
>IBM опубликует компилятор COBOL для Linux

А толку-то? Все кто занет кобол умерли от старости.


"IBM опубликует компилятор COBOL для Linux "
Отправлено пох. , 08-Апр-21 16:57 
В этом и толк - исходники-то они с собой в могилу не забирали, но вот та 360 - уже тоже от старости того-с. Приходится перекомпилять в линухе. Знать язык для этого необязательно - бери пример с гентушников.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 15:37 
с Коболом самое интересное в том, что во многих местах старый код есть только как объектный файл, но сорс сам похерили где то в 80-ых годах.
Лично учавствовал в 2 проектах кровавого энтерпрайза, банк и страховая.
Так они и жили, линковали с объектом новодел, а как оно работает вообще никто не знал.
Как принято, сорса не было на какую то очень важную хрень и эта хрень использовалась фактически во всех линковках.
Из-за этого они не могли сменить Кобол и застряли на довольно старом MicroFocus  

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 16:06 
> Так они и жили, линковали с объектом новодел, а как оно работает вообще никто не знал.

Вот так и появляются баяны про "43% банковских систем продолжали его использовать". Один импорт на весь код, а уже текут смузифаны "коболь такой классный, такой надёжный, все банки его используют"


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 17:32 
Вопрос, в общем, не в надежности. Оно работает.
Вот переписать "это" на другом языке - нетривиальная задача со многими неизвестными.
Объект код можно реверсить и при мне даже говорили об этом, но для того чтобы это случилось у менеджера должны быть стальные яйца или офигительный втык сверху.
А так, "Работает? Не трогаем"
  

"IBM опубликует компилятор COBOL для Linux "
Отправлено пох. , 08-Апр-21 17:00 
> с Коболом самое интересное в том, что во многих местах старый код есть только как объектный файл,
> но сорс сам похерили где то в 80-ых годах.

дааа, вот было бы оно на php - такого бы не случилось.

> Как принято, сорса не было на какую то очень важную хрень

что как бы намекает нам, что просто "взять и переписать" ее на каком-нибудь модном язычке не так чтобы просто.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 17:44 
>дааа, вот было бы оно на php - такого бы не случилось.

Очевидное - невероятное.
Большая страховая (я там работал) купила маленькую.
*Весь* бекенд маленькой был на Perl(5).
Мы былись в экстазе,но начальство немало охренело :)


"IBM опубликует компилятор COBOL для Linux "
Отправлено пох. , 08-Апр-21 22:02 
А начальству-то какое дело вообще? Он ни на каком инструменте не играет, он руководитель.

Тут вон боооольшая страховая компания (имеющая, между нами, собственных разработчиков две или три стаи в разных местах) купила какую-то хрень для мобильного приложения имени себя (до того был только обычный веб) - дык кроме того что докер в докере под докером - ВООБЩЕ не знают, на чем оно там. И живут себе не плакают. Главное чтоб деньгов вовремя аутсорсерам заносили.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 22:01 
>с Коболом самое интересное в том, что во многих местах старый код есть только как объектный файл, но сорс сам похерили где то в 80-ых годах.

Программы же маленькие были в те времена, да и неоптимизированные. А значит - retdec.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 17:02 
Зачем тут новость про закрытую проприетарщину?

"IBM опубликует компилятор COBOL для Linux "
Отправлено White Crow , 08-Апр-21 18:50 
Так ведь сайт про Linux же.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 22:00 
И с каких это пор linux - проприетарщина?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 09:51 
со времен появления RedHat. Но ты молодой, ты не знаешь

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 09:24 
РетГад обмазывает GNU/Linux своим дистрибутиво-специфичным проприетарным говном. Сама операционная система GNU/Linux свободна. Так что не преувеличивай.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 08-Апр-21 19:59 
однажды также будет с Джавой и Шарпом. понаписали тонны гомнокода...

"IBM опубликует компилятор COBOL для Linux "
Отправлено DildoZilla , 08-Апр-21 20:19 
Язык для бизнес-задач CABAN.

Как и COBOL, весьма многословен, вот пример простейшей программы:

CHO KAVO
TY VASHE ZNAESH KTO YA
GONI BABKI
"HELLO WORLD" SKAZAL BYSTRO


Компиляция:

$ ./utug --podzharit-loha loh.kab


"IBM опубликует компилятор COBOL для Linux "
Отправлено Dzen Python , 09-Апр-21 01:48 
Ты - плагиатор
https://yopta.space/

"IBM опубликует компилятор COBOL для Linux "
Отправлено Tifereth , 09-Апр-21 06:43 
Какая прелесть. Это Дейкстра, помнится, сказал, что использование КОБОЛа калечит разум ("the use of COBOL cripples the mind") и должно быть приравнено к уголовному преступлению?

Долгоиграющий оказался язык, кроме шуток. Довелось мне писать на Фортране и PL/I, но от Кобола б-ог избавил.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 08:59 
Сейчас питон в школах изучают. Это ещё больше калечит разум, чем Кобол, но сопротивления почти не осталось.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Atom , 09-Апр-21 09:38 
Позвольте поинтересоваться, каким образом на ваш взгляд "змей" калечит?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 11:09 
Следствием насаждения питона является изничтожение алгоритмического мышления у школьников и студентов. Чему бы их на уроках ни учили, они очень быстро понимают, что ни один алгоритм обработки данных, реализованный на питоне, никто и никогда использовать не будет. Ну нет реализаций на питоне алгоритмов поиска, сортировки, нет алгоритмов обработки матриц... Ничего нет просто потому, что их использование в питоновской реализации бессмысленно. Только вызовы готовых функций из каких-то библиотек, реализованных на чём угодно, но только не на питоне. И чему можно на таком языке научиться?...

"IBM опубликует компилятор COBOL для Linux "
Отправлено Atom , 09-Апр-21 15:24 
Так, с алгоритмическим мышлением понятно объяснили. Тогда что использовать школьникам вместо питона для изучения в наши дни?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Страшный рукожоп , 09-Апр-21 15:44 
Электронную почту и архиваторы.
А то приходят школьники на должность HR-манагера в Большую, значится, Корпорацию,
и между ими и мной происходит всё тот же диалоггггг:
— Подробное резюме с примерами — по электронной почте.
— Слыш ты, суда падашол, званытэ мэнэ в рабочый врэмьъ на телефон и ПАПРАСИТЭ;.
— Перезвонил тебе за шиворот, проверяй.
И так годами.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 17:13 
Если уж MIT тут рядом вспомнили, то лучшая рекомендация для школьников изучать сейчас - Julia

"IBM опубликует компилятор COBOL для Linux "
Отправлено Евгений , 20-Фев-22 18:13 
Школьников вообще не надо учить языку, кроме русского/родного, школьников надо учить программированию. А язык они выучат устроившись на работу.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 09:56 
Анон, не позорь анонов такой тослтотой. SICP ведут на Питоне. Питон используется везде при преподавании алгоритмов, потому что он позволяет сосредоточиться на чистом и понятном коде алгоритма, полностью абстрагируясь от самого языка. Это основной язык в ЦЕРНе и один из основных языков в математике, матстатистике, data science, биоинформатике...

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 10:49 
Не стоит выдавать желаемое за действительное. Питон повсеместно выпихивается из университетов, а алгоритмы на нём писать невозможно из-за низкой производительности. Поскольку единственное, что он позволяет - компоновать вызовы сторонних библиотек, написанных не на питоне, то заменить его в этой части - вообще никаких проблем нет. Про ЦЕРН - просто бред.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Atom , 09-Апр-21 15:29 
Т. е. "змей" - это такой "скриптовый клей" для компонентов написанных на более производительных ЯП (Си и проч.), как lua для некоторых игровых движков, я правильно понял?

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 17:18 
>> Т. е. "змей" - это такой "скриптовый клей"

Именно. И зачем его использовать сейчас - совершенно непонятно. "Клеи" есть и куда более технологичные. А в современных ЯП сторонний клей вообще, часто, не нужен.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 15:42 
Не стоит выдавать желаемое за действительное. Особенно про некую производительность в которую ни один учащийся в принципе не вопрётся, если не полный рукооп.
Особенно ваши влажнейшие мечты. И у того же CERN часть кода открыта, например https://github.com/cernopendata/data-curation

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 18:25 
Читаем: "This repository contains a collection of data ingestion and curation tools used to prepare the datasets, software and any accompanying material for public open data releases on the CERN Open Data portal.". И что? Вычислительной части нет. Управляющей тоже. Хоть на VBA/Excel можно написать.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Страшный аноним , 13-Апр-21 10:12 
Visual Basic - нормальный вариант для обучения школьников. Я сам в школе когда-то с какого-то советского BASIC начинал, в котором империалистический знак $ был заменен на социалистический знак "солнышко". Ничего так, нормально, хватило аж до 3-е курса института, в том числе и писать задачи расчета методом конечных элементов и разные алгоритмы типа Монте-Карло, Рунге-Кутта и т.д. Правда понимать в программировании я стал только после изучения С на 5 курсе для дипломной работы. А школьникам надо, наверное, преподавать Free Pascal и чуть позже основы HTML, CSS, javascript.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 09:51 
мдее... сколько боли и вымученного страдания во всей этой лжи. А ведь Интернет полон доказательствами моей правоты. Я правда только одно спрошу: а какие университеты и кода "выпихивали питон" потому что "алгоритмы на нем писать невозможно из-за низкой производительности"? :)))))

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


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 11:23 
>> сколько боли и вымученного страдания во всей этой лжи. А ведь Интернет полон доказательствами моей правоты.

Да, да, да. Триллионы мух не могут ошибаться в части того, что вкуснее. А Cobol живее всех живых, поэтому давайте лучше пересадим всех школьников на него.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 09:19 
Врёшь? Дейкстра подобное говорил про BASIC.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Tifereth , 10-Апр-21 16:06 
Вот так сразу "врёшь"?

Ну, навскидку:

https://www.brainyquote.com/quotes/edsger_dijkstra_201167

я понимаю, конечно, что сотни сайтов с цитатами тоже ничего не докажут. Правильнее спросить самого Дийкстру, но спиритический сеанс тоже ничего не докажет.


"IBM опубликует компилятор COBOL для Linux "
Отправлено ШоломБлолом , 09-Апр-21 10:27 
Во, чувак делится "золотыми" воспоминаниями

I took a COBOL class in 1984. I did my COBOL homework at work so that I wouldn't have to use punch cards (IBM mainframe, no terminals). Since part of my homework involved reading and processing the prof's data files, I had to bring those files to work on a tape reel (12") ... and load the reel to the closet-sized tape reader.

I hated COBOL. Part of my work involved rewriting COBOL report-generating programs to a language called "Crystal Reports". I don't know if "crystal reports" still exists, but I will say that the result was a 95% reduction in "lines of code" and an improvement in readability.

On the other hand, I also took an IBM 360/370 assembler class in 1983. We had to do that on punch cards. Getting only 2 compiles a day and carrying decks of 5K or more cards around was also a shitty experience.

Прошёл курс COBOL в 1984. Домашку по нему специально делал на работе, чтобы не возится с перфокартами (безтерминальный мэйнфрейм IBM). Ввиду того, что часть работы заключалась в чтении и обработке файлов данных (профессора) [тута извините, я х.з., слишком неоднозначно, что имеется в виду, поэтому оставил ещё и оригинал], приходилось таскать эти файлы на работу используя 12-дюймовую катушечную бобину, которая помещалась в ленточный ридер размером с шкаф.

КОБОЛ - ненавидел. Помню как переписывал коболовские программы генерации отчётов на язык под названием «Crystal Reports». Не знаю, существуют ли «Crystal Reports» и по сю пору, но отмечу, что в результате код сокращался на 95% при общем улучшении его читабельности.

Ещё помню класс ассемблера IBM 360/370 в 1983-м. Нам пришлось работать на перфокартах. В итоге получалось делать не более 2 компиляций в день и носить с собой сраные колоды, в которых их могло быть и по 5 тыс. и больше. Говёный опыт - скажу я вам.


"IBM опубликует компилятор COBOL для Linux "
Отправлено пох. , 09-Апр-21 11:02 
> I hated COBOL. Part of my work involved rewriting COBOL report-generating programs
> to a language called "Crystal Reports". I don't know if "crystal
> reports" still exists, but I will say that the result was

exists, и принадлежит - SAP AG

Ну и да, уровень образования шк0лоло-программиста-на-коболе не понимающего что генератор очетов не вполне аналогичен языку для описания бизнес-логики (где просто все понакодили за него, предоставив ему высокоуровневый интерфейс) вполне паааанятен.

> Ещё помню класс ассемблера IBM 360/370 в 1983-м. Нам пришлось работать на
> перфокартах. В итоге получалось делать не более 2 компиляций в день
> и носить с собой сраные колоды, в которых их могло быть
> и по 5 тыс. и больше. Говёный опыт - скажу я вам.

г0венный программист, скажу я вам. Вероятно, ему не стоило программировать ни на чем кроме crystal reports (заодно богатым бы стал).

Единственное что вынес бы оттуда хороший программист - что г0вно сам ассемблер и архитектура 360. На фоне безстековой архитектуры гемор с колодой перфокарт - мелочь (и да, такого размера она была в том числе из-за уродливой архитектуры, требовавшей вручную сохранять все регистры при каждом вызове)


"IBM опубликует компилятор COBOL для Linux "
Отправлено 1 , 09-Апр-21 14:33 
Ну про Crystal Reports он прав.

В Cobole так просто формочку не подправишь при изменении данных.
В своё время Crystal Reports всем показал - как надо строить отчёты из RDBMS ... Жаль, что потом его слоны типа Oracle затоптали.

А про ассемблер ... Нормальный ассемблер для данной архитектуры. Ад конечно, когда нужно было ассинхронный ввод/вывод организовать - да хоть на те же перфокарты ... Хотя в 83 году - там вроде уже 3270 вовсю стояли ... и бегали с магнитными лентами все уже.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 07:34 
00000000

"IBM опубликует компилятор COBOL для Linux "
Отправлено Pirr , 09-Апр-21 11:54 
В каком еще ЯП кроме COBOL есть встроенная поддержка десятичной математики?

"IBM опубликует компилятор COBOL для Linux "
Отправлено 1 , 09-Апр-21 14:34 
За FORTRAN не скажу, а в PL/1 точно есть.

"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 10-Апр-21 09:18 
Что такое десятичная математика?

"IBM опубликует компилятор COBOL для Linux "
Отправлено _ , 11-Апр-21 04:58 
X3 ... BCD?

"IBM опубликует компилятор COBOL для Linux "
Отправлено СеменСеменыч777 , 11-Апр-21 19:20 
> Что такое десятичная математика?

это чтобы считать деньги, не теряя копеек.


"IBM опубликует компилятор COBOL для Linux "
Отправлено Аноним , 09-Апр-21 18:57 
Здесь ключевое слово "опубликует". Подождём когда она это сделает.

"IBM опубликует компилятор COBOL для Linux "
Отправлено DeadMustdie , 09-Апр-21 20:45 
> Здесь ключевое слово "опубликует". Подождём когда она это сделает.

https://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common...

Сие называется "анонс продукта".
Фактически он уже готов, и будет доступен для заказа начиная с указанной даты.

По сути это достаточно интересный вариант для обеспечения запуска приложений, изначально разработанных для мейнфрейма, на типовой облачной инфраструктуре.

К слову, разработчикам для освоения языка COBOL вполне хватит и GnuCOBOL.
Конкретно эта история интересна компаниям, у которых много бизнес-логики завязано на COBOL, и которым нужна надёжная, совместимая и сопровождаемая среда выполнения.