Разница между Фортран 90 и Фортран 95

Могу ли я скомпилировать файлы Fortran 90 с помощью компилятора Fortran 95? Кажется, для Fortran 95 много, но не для Fortran 90.


person Brian    schedule 17.05.2011    source источник
comment
www-eio.upc.es/lceio/manuals/Fortran95-Manual. pdf говорит, что Fortran 95 удалил некоторые устаревшие функции из Fortran 90.   -  person Anschel Schaffer-Cohen    schedule 17.05.2011
comment
Что сказал Аншель. За очень небольшими исключениями, которые должны вызвать у вас затруднение, если они применимы к вашему коду, F95 является надмножеством F90.   -  person Jonathan Dursi    schedule 17.05.2011


Ответы (2)


Этот может:

Компилятор NAGWare f95 версии 5.1

Смотрите также:

person Mitch Wheat    schedule 17.05.2011

Да, вы можете компилировать программы Fortran 90 с помощью компилятора Fortran 95. На самом деле, большинство компиляторов в настоящее время в значительной степени, но не полностью, совместимы с Fortran 2003. Если у вас нет необычных требований, вам лучше использовать компилятор Fortran 95/2003/2008, а не только один Fortran 90. Fortran 95 является своего рода «исправлением ошибки» для Fortran 90 ... это было скромное обновление, основанное на опыте фактического использования Fortran 90, что было огромным изменением по сравнению с Fortran 77. Например, легче иметь утечки памяти в Fortran 90 ... в Fortran 95 локальные выделяемые переменные должны автоматически освобождаться при выходе из подпрограммы, поэтому программисту не нужно явно выполнять освобождение. В Fortran 90, если освобождение не было закодировано явно, допускалась утечка памяти.

Для бесплатного компилятора последние версии gfortran вполне хороши.

person M. S. B.    schedule 17.05.2011