And as for the outdatedness, the current Fortran standard is Fortran 2008. The next one is 2018 and it is expected to arrive anytime soon. Fortran is constantly being modernized one little step after another. The biggest holding factor here is its mission. It must remain simple for real engineers.
When I started college in 1984 Fortran was the language taught in the introductory programming class required by computer science and engineering students. Advanced computer science classes used Pascal. Java did not exist then.