Я добавляю функции в Фортран 2003 и 2008 (которые только что у меня в голове)
если программа имеет параметризованные типы данных (fortran 2003.)
если конструктор массива использует квадратные скобки [] вместо (/ /) (fortran 2003.)
если видите, есть возможность использования каррей (fortran 2008)
хотя многие компиляторы имеют специальные функции (например, функции Бесселя) как часть расширений, это истинная функция Fortran 2008 года.
(если есть какие-либо расхождения, дайте мне знать, что я отредактирую)