Я ищу утилиту для преобразования fortran IV кода в более структурированный вид fortran, например fortran 77 или новее. Я пытаюсь понять, что именно делает код, и все эти «goto» и рассчитанные «if» утверждения не помогают. Спасибо.Преобразование Fortran IV в 77
ответ
Там в разделе FORTRAN FAQ по этому вопросу (поиск «кода повторной структурированию и преобразователи»)
TIDY выглядит, как он будет делать некоторые работы для вас. К сожалению, не включая рассчитанные-if и goto
Веб-страница последнее обновление более 10 лет назад!
A commercial product is here, но стоит ~ 500 долларов США за 5000 строк конверсии.
курсы о том, как сделать это вручную can be found here
IBM utility to convert Fortran IV to PL-I :) написана в 1973 году, кажется,
Существует также PlusFort, которые могут сделать комплексную реструктуризацию - смотрите примеры на http://www.polyhedron.com/spag0html. Существует пониженная способность версия, которая свободна для определенных целей: http://www.polyhedron.com/pflinux0html
Все уже упоминалось в стороне, в конце концов, это всегда сводится к немного каторги :) А вот где SciTools Understand светит.
Из любопытства, зачем это нужно? –
Сколько строк кода мы говорим здесь? – ja72