Fortran Is Fortran 90/95/2003 worth learning?

  • Thread starter Thread starter dimensionless
  • Start date Start date
  • Tags Tags
    Fortran
AI Thread Summary
Newer versions of Fortran, particularly Fortran 90/95/2003, are considered valuable for technical computing, especially in high-performance applications. Despite its advantages, Fortran is not widely used, and many suggest that learning it may not be beneficial solely for resume enhancement unless there is a specific interest or need. For those engaged in high-powered performance computing or system modeling, Fortran is advantageous due to its legacy code and capabilities in intensive computational tasks, particularly with MPI and HPF. Conversely, for data analysis, Matlab is often preferred. Ultimately, the choice between learning Fortran or focusing on other skills should align with personal interests and career goals.
dimensionless
Messages
460
Reaction score
1
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?
 
Technology news on Phys.org
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:
 
will you be doing high powered performance?
 
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.
 
neurocomp2003 said:
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.
 
Last edited:
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.
 
Last edited by a moderator:
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I had a Microsoft Technical interview this past Friday, the question I was asked was this : How do you find the middle value for a dataset that is too big to fit in RAM? I was not able to figure this out during the interview, but I have been look in this all weekend and I read something online that said it can be done at O(N) using something called the counting sort histogram algorithm ( I did not learn that in my advanced data structures and algorithms class). I have watched some youtube...

Similar threads

Replies
1
Views
3K
Replies
18
Views
17K
Replies
13
Views
47K
Replies
7
Views
4K
Replies
24
Views
16K
Replies
3
Views
4K
Back
Top