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