Come on Steve you know very well there are other interpreters available for the matlab 'language'. I think the distinction that it is not really a language if it can only be run inside one proprietary app is pushing things a bit as well, to be honest.
As to the main point of this thread, I'd resent being taught more than one computer language at uni, simply because the chances of them teaching me the right one for real life is unlikely, and they only need teach one to teach good programming habits.
It's not a religious war for me, most computer languages I've ever used suck in various ways, and it is just as possible to write poor programs in (say) Pascal as it is to write good programs in Basic. So, given that Fortran has been around for 40 years and is NEVER going away, it is not necessarily a bad choice, but I suppose it does lack some of the more advanced features that most modern languages have, so may not be a useful tool to teach the concepts used in modern languages.
FWIW the last compiled code I wrote at work was in Fortran, 2 years ago. The first compiled code I wrote at work was in Fortran, 27 years ago, approximately.
Of course I would expect anyone who has learned a proper grown up modern language would pick Fortran up in 4 hours, so to that extent there is no great harm in not learning it.
Cheers
Greg Locock
SIG

lease see FAQ731-376 for tips on how to make the best use of Eng-Tips.