Первое попадание на запрос в Google "fortran 77 convert 90" привело к этой странице, на которой перечислены 3 бесплатных и 2 коммерческих инструмента (после щелчка на ссылке "Подпрограммы, конвертеры, ключевые работы"). Я не использовал Fortran довольно давно и не могу поручиться за качество любого из этих инструментов.
Я нашел и использовал три программы convert.f90
(Michael Metcalf), preconvert.f90
(Purple Sage Computing Solutions, Inc.) и to_f90.f90
(Alan Miller).
Ни один из них не сработал на 100%, как я ожидал. Результаты зависят от того, насколько близко ваш исходный текст соответствует тому, что ожидают увидеть программы.
Для вашего удобства я заархивировал исходные файлы и разместил их здесь: Source Files
Я использовал Compaq Visual Fortran 6.5 для компиляции в три отдельных проекта. Если вам нужны эти проекты, воспользуйтесь этой ссылкой CVF 6.5 Projects
Желаю удачи.
В бесплатной программе convert ( http://www.nag.co.uk/nagware/Examples/convert.f90 ) исправлено преобразование из Fortran 77. -составить форму с бесплатным исходным кодом Fortran 90/95/2003 и выполнить некоторые простые преобразования, такие как объявления. Есть также некоторые коммерческие продукты, такие как SPAG ( http://www.polyhedron.com/spag0html ).
Я бы порекомендовал Lemon Lab f2f . Я немного предвзят, поскольку был первоначальным разработчиком, но моя мотивация была связана с тем, что я не думал, что альтернативы работают очень хорошо. Попробуйте, если хотите.