Программы FORTRAN 77 быстрее, чем программы Fortran 90?

Сегодня я читал код из некоторых очень популярных числовых библиотек, написанных на FORTRAN 77, таких как QUADPACK ( последнее обновление в 1987 году ), и мне было интересно, есть ли причина не переписывать эти библиотеки на Fortran. 90, помимо большого объема работы, которую это потребовало бы, учитывая большие улучшения, внесенные Fortran 90 в язык, включая исходные тексты произвольной формы, улучшенные структуры управления, позволяющие забыть о GO TO, векторизацию, интерфейсы и т. Д.

Это потому, что компиляторы FORTRAN 77 производят более оптимизированный код, может быть, он лучше для параллельного выполнения? Обратите внимание, что я даже не говорю о Fortran 2003, например, которому только 8 лет: я говорю о Fortran 90, поэтому я предполагаю, что он достаточно широко распространен и компиляторы готовы. Во всяком случае, у меня нет контакта с индустрией.

Редактировать: janneb прав: LAPACK на самом деле написан на Fortran 90.

7
задан astrojuanlu 3 January 2012 в 08:31
поделиться