OpenAI опубликовала пост о том, как ее модели справляются с “малоресурсными” языками программирования – COBOL, Fortran, Visual Basic, OCaml. Компания выложила новый бенчмарк MultiLangBench и привела результаты второго, закрытого теста на перенос старого кода. Цифры выглядят как опечатка: прошлое поколение моделей переписывало программы с COBOL на современные языки в 5,4% случаев, новая GPT-6.1 Sol при тех же настройках – в 86,6%, а если дать ей подумать подольше – в 97,9%. Читать далее
Когда я работал в одной зарубежной компании, мне поставили задачу мигрировать COBOL‑систему расчета инвойсов с мейнфрейма на Java. Она звучала довольно просто: «Нужно переписать старый COBOL‑код на Java, чтобы система жила дальше».Я тогда подумал, что это будет очередная…
В прошлые годы, даже в последние год-два мне иногда попадались новости, что кому-то пришёл счёт или чек на смешную сумму 2 020 202 доллара… и 02 цента. Если вы такое увидите, то (почти наверняка) это ошибка программирования на COBOL. Большинство программистов COBOL совершают эту глупую ошибку, и я не исключение. Проблема вызвана тем, как именно мы обычно инициализируем запись. Возьмём такую маленькую программу: Читать дальше →
Несмотря на то, что COBOL — язык с историей, он по-прежнему жив и востребован в финансовой и правительственной сферах. Многие до сих пор поддерживают большие кодовые базы и пишут новые программы. Но работать с COBOL хочется удобнее, особенно если хочется простого и понятного инструмента для написания, компиляции и запуска кода. Читать далее