Cameron said:
Smalltalk, too; I'd throw it in the mix. Much serious econometrics
has been done with Fortran, but I have no enthusiasm for pursuing
that direction, mostly because I think too much of the computing
world is going in a different one.
There are many statistics packages and programming languages used in
econometrics and in general, so most of the computing world is going in
a different
"direction", no matter which package or language you choose.
Enough programmers still use Fortran that major hardware vendors such
as Intel, IBM, and Sun are actively maintaining their Fortran 95
compilers and adding features from Fortran 2003. G95 is free, available
almost everywhere that gcc is, and good enough for production use IMO.
The recent book
http://methcenter.psu.edu/newbooks/fortranbook/thebook.html
Developing Statistical Software in Fortran 95
by David R. Lemmon and Joseph L. Schafer
Spriger (2005)
discusses how to build statistical software components in Fortran that
can be used in statistical packages.
The IMSL and NAG software libraries have extensive statistical
functionality and are available in Fortran, among other languages.
It is important for a programming language used for econometrics to
conveniently handle multidimensional arrays, and here Fortran outshines
C, C++, and Java (NumPy is good, though).
I am a quantitative financial analyst who implements econometrics
algorithms. Data sets are getting bigger -- use of intraday data is now
common -- and the CPU time for many algorithms scales as the N^2 or
N^3, where N is the number of observations. Speed still matters.