2010-11-17 3 views
2

Я ищу утилиту для преобразования fortran IV кода в более структурированный вид fortran, например fortran 77 или новее. Я пытаюсь понять, что именно делает код, и все эти «goto» и рассчитанные «if» утверждения не помогают. Спасибо.Преобразование Fortran IV в 77

+0

Из любопытства, зачем это нужно? –

+0

Сколько строк кода мы говорим здесь? – ja72

ответ

1

Там в разделе 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 году, кажется,

1

Существует также PlusFort, которые могут сделать комплексную реструктуризацию - смотрите примеры на http://www.polyhedron.com/spag0html. Существует пониженная способность версия, которая свободна для определенных целей: http://www.polyhedron.com/pflinux0html

2

Все уже упоминалось в стороне, в конце концов, это всегда сводится к немного каторги :) А вот где SciTools Understand светит.

alt text