PDA

View Full Version : Is Fortran 90/95/2003 worth learning?


dimensionless
Jan5-06, 11:17 AM
It appears that the newer versions of Fortran might be the best environment for technical computing. Aside from Matlab at least. It also appears that very few entities use Fortran. Is Fortran 90/95/2003 worth learning if all I really want to do is put it on my resume?

BobK
Jan5-06, 05:51 PM
Looks to me like you answered your own question.

If Matlab is better and Fortran is in limited use; unless you have some reason other than a line on your resume; wouldn't your time be better spent adding something to your resume by studying something you're actually interested in?

Just thought you want to be talked out of it. Consider it done.:smile:

neurocomp2003
Jan5-06, 08:28 PM
will you be doing high powered performance?

Dr Transport
Jan5-06, 09:48 PM
There is at least 40 years of legacy Fortran code out there, if not more. Fortran is useful to have a working knowledge of, maybe not too many courses out there but can be learned with a text and any free compiler on the street.

dimensionless
Jan5-06, 11:55 PM
will you be doing high powered performance?
Not real high. I was trying to predict comet trajectories this morning though, and Matlab was chugging along at a rather slow pace. On the other hand, my CPU usage might balloon once I get my comets following realistic paths.

franznietzsche
Jan24-06, 01:09 AM
I find to Fortran90 to be highly useful. I use it essentially for all my modelling, and I use Matlab pretty much just for data analysis. As Transport pointed out, there are decades worth of legacy Fortran code out there still in use. Further, with MPI and HPF, Fortran90 is very useful for intensive computational work. Both the solar evolution model I use from LANL, and my own solar atmosphere work is Fortran based.

Here's the thing I guess: If you plan on doing major system modelling in a computer, using the computer system as a sort of lab to calculate results from theories that can then be compared to observational data, learn Fortran. If all you want is to data analysis (as opposed to data calculation) Matlab will be better.

See: http://www.lahey.com/PRENTICE.HTM

The letter is old, but his points are still valid.