Здравствуйте, Shmj, Вы писали:
S>- признал поражение
И правильно. Вообще-то я и без него знал, что в общем случае не сможет. Слишком много всякого, помимо собственно перевода.
Я спросил мнение ИИ, потому что сам участвовал лет 15 назад в чём-то подобном. Перенос проекта с отстойных технологий 80-х на продвинутые 21 века. Кровавый энтерпрайз, классическая трёхзвенка.
Даже если взять что-нибудь числодробительное на Фортране и тупо перевести на C/C++, ничего хорошего их этого не выйдет. Хотя бы потому, что сишный код, полностью повторяющий фортрановский, перестанет нормально читаться. Это особенность математиков, я довольно долго с ними работал. Постороннему написанный ими код может казаться полным бредом. Но математиками вполне нормально разрабаоывается и поддерживается.
И именно тогда оказалось правильнее разобраться, как подключить си к Фортрану, чем переписывать с нуля всё на Сях. Тут где-то были примеры тупого перевода с Фортрана на C++/MFC. Ужас.