Всем, привет!
Хочу поделится своим мнением об использовании Fortran-а. Хотя языку уже практически 80 лет, он до сих пор активно развивается (не так давно вышел очередной 2018 стандарт) и используется в научном сообществе. Но уже видна тенденция на его вытеснение и замену Python-ом и С++.
Язык весьма эфектиаен для использования по его изначальному предназначению - программирование формул математической физики. Более того, с 2003 стандарта (2004 год), он стал объектно-ориентированным (но конечно не таким, как тот-же С++). А начиная с 2008 стандарта (2010 год) в него введены расширенные возможности межъязыкового взаимодействия, включая отсутствававую до этого способность управлять выделенной на стороне другого языка памятью. Одним словом, язык "живее всех живых".
Теперь пару слов об основных мотивах миграции от него на другие языки. Наверное главной является отсутствие как в том же С++ стандартной шаблоннонй библиотеки. Так нам приходится либо реализовавыть многократно один и тот же алгоритм для каждого типа данных, либо идти на всяческие ухищрения и "терять" строгую типизацию. Однако это прекрасно понимают в рабочей группе по разработке стандарта в ISO, и в планах на новый стандарт есть соответствующие предложения, так что, возможно, в скором времени ситуация может улучшиться и на нём будет удобно программировать не только математические алгоритмы, но и алгоритмы общего назначения.