C++に押されてしまい、欧米でもFortranは最近は次第に採用されなくなりつつある。
1つには教育の問題がある。
それに、Fortranも規格の方は少しずつアップデートされているけれども、
世の中に多く出回っている処理系やソースコードの多くは、Fortran90/95
レベルで止めている場合がある。 
 かつてHigh-Performance-Fortran(HPF)などという言語の規格も
作られたが、そういうのに乗っかったシステムは廃れて事実上みな没落したから、
大きな変更にはリスクがある。Fortranもモジュール化機能はあるけれども、
もともとの言語とのコンパチビリティなどがあって不徹底な面があったり、
依存関係の記述が面倒だったりするし、最新のものはオブジェクト指向が
できるそうだが、とにかく例となる解説や教科書はどうなんだろうとか
処理系もどうなっているんだろうと思う。
 言語の中で並列化をきちんと記述できるようにするという方向性は、
OpenMPとかMPIのようなとってつけた言語の外側での拡張が普及
したために、それとの整合性の面から言語内部で実装することは
とてもやりにくくなっただろう。
 あとFortranのポインタは安全ではあるかもしれないが、
Cを知っている人から見ると面倒だし、使い方がわかりにくい。