I vote for FORTRAN for modelling.
I have used Compaq Visual Fortran many years. Intel took that over and it has become Intel Visual Fortran,
which is excellent too.
The reason I like Fortran is this: In order to read something, you have to be able to pronounce it in your head.
You can't "pronounce" C, because of excessive use of punctuation marks and curly brackets and suchlike.
FORTRAN is much more easily readable, and therefore you can pick up somebody else's code and figure out
what is going on much easier.
Another problem with C is that, to figure out whether a name is a integer, a floating point quantity, an array,
a function or a procedure, you have to look at the declarations, which might be pages away.
In FORTRAN, it's obvious. Visual Fortran even uses color to help with this. See attached picture of the code for
a recursive FFT that I wrote.