169 похожих чатов

Как убедить научника перейти с фортрана на юлю?

15 ответов

9 просмотров

Скажи, что там аби совместимый и можно интероп нативный мутить

Более того, если нужны какие-то готовые либы 90% они уже провязаны

Переписать сотни тысяч строк кода не оформленного в виде библиотек :)

Vladimir F
Научить делать это через chatgpt

Сомнительный совет, есчесна

Serg Gini
Переписать сотни тысяч строк кода не оформленного ...

Имхо если есть уже код, то лучше на фортране его и оставить. В качестве допнагрузки можно пробросить всю эту радость в Юлю

Pavał Dydyška
Имхо если есть уже код, то лучше на фортране его и...

Поддерживаемость такого кода — 0, он умрёт как только надоест создателю. Любой хороший код нужно один-два раза переписать и задокументировать, тогда будет жить.

Мой на С++ ушёл... правда без моего влияния. Julia так и не потрогал, но оно ему и не нужно было

Alexandr Svetlichnyi
Поддерживаемость такого кода — 0, он умрёт как тол...

Задокументировать, да, в остальном же скорее не соглашусь

Pavał Dydyška
Задокументировать, да, в остальном же скорее не со...

1) Код за время развития обретает новые непредвиденные юзкейсы и начинает быть сильнозаспагеченым 2) Если ваш код — отвратительное легаси без адекватной доки и структуры, то баги в нём чинить никто не будет, будут максимум заматывать скотчем и потихоньку забывать в пользу более свежих открытых кодов Так что, переписывать и работать

🥷🏻ᓚᘏᗢ- Автор вопроса
Alexandr Svetlichnyi
Поддерживаемость такого кода — 0, он умрёт как тол...

Создателя уже нет, документации тоже, а около сотни тысяч строк на фортране есть. Чтоб переписать - полжизни не хватит.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта