Я ищу утилиту для преобразования кода с Fortran IV в более структурированный вид Fortran, например, Fortran 77 или новее Я пытаюсь понять, что именно делает код, и все эти «goto» и вычисленные «if» операторы не помогают. Спасибо.
Все уже упомянуто, в конце концов, это всегда сводится к каторжному труду :) И вот где SciTools Understand сияет.
Существует также PlusFort, который может выполнять комплексную реструктуризацию - см. Примеры по адресу http://www.polyhedron.com/spag0html. Существует версия с ограниченными возможностями, которая бесплатна для определенных применений: http://www.polyhedron.com/pflinux0html
Здесь есть раздел FAQ по ФОРТРАНУ (для поиска "Реструктуризация и преобразование кода")
TIDY выглядит так, как будторабота для вас.К сожалению, не считая рассчитанную if и goto
Веб-страница, последняя обновленная более 10 лет назад!
A коммерческий продукт здесь , но стоит ~ $ 500 за 5000 строкконверсии.
С курсами о том, как сделать это вручную можно ознакомиться здесь
Утилита IBM для конвертации Fortran IV в PL-I:) написано в 1973 году, похоже