В моем текущем месте работы есть несколько, возможно, от двух до трех сотрудников, которые добавляют и поддерживают функциональность старого кода fortran77. Когда я впервые был нанят, я кратко подумал о том, чтобы попытаться свободно говорить на древнем языке, вскоре после того, как я передумал.
Этот вывод исходил из сочетания причин; сначала я признаю, что крутая кривая обучения оттолкнула меня. (Непосредственно связанный с тем, что большинство моих опытных программистов на гораздо более высоком языке. Не так много, что Фортран развивал сложную функциональность, что было ошеломляющим.) Но даже после того, как я начал развивать тривиальное понимание языка, я обнаружил, что я никогда не было никаких полезных "проектов", которые я мог бы внести. Что привело меня к осознанию того, что хорошего будет Fortran77 в моем приложении, если я снова найду работу? Мне пришло в голову, что, если бы я не интересовался сохранением устаревшего кода, который неизвестный с тех пор, как отставной сотрудник написал тридцать лет назад, я должен был потратить свое время на изучение более нового, более используемого языка.
Тенденции в Google делает интересный график, на мой взгляд, при использовании Fortran.
Также интересно отметить, что объединенная сумма тегов с тегом Fortran на stackoverflow меньше 100 на момент публикации.
Итак, какие новые проекты и приложения подходят для фундамента, построенного в Фортране? Существует ли потребность инженеров Fortran в разработке новых продуктов или в основном для поддержки старого кода? Кто-нибудь слышал о недавней разработке приложений вокруг Fortran?
В конечном итоге, стоит ли инвестировать в изучение Fortran для нового инженера в эти дни?