I'll have to disagree with you twistor. I use FORTRAN right now in my research, and I also have a lot of experience with Java, C, and C++. If you want to do numerical computing, FORTRAN beats these languages hands down. Newer versions, like 2003, have objects, pointers, and all that other stuff if you need it. I read somewhere that AMD and Intel still use FORTRAN code to benchmark the floating point performance of their new processors.
The bottom line is there is no one language that's suited to all tasks. I would never write an operating system in FORTRAN, and I would never do numerical computing in Java, etc. Different tools for different tasks, and FORTRAN is still the best tool around for some of these tasks.
Last edited by fermiboy
on Wed Dec 12, 2007 11:09 pm, edited 1 time in total.