Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>My 5 cents.</p> <p>The <a href="http://fortranwiki.org/fortran/show/HomePage" rel="noreferrer">Fortran Wiki</a> is a good starting point. It has articles about different aspects of programming using modern Fortran. Unit testing, debugging, generic programming, etc. Also very interesting <a href="http://fortranwiki.org/fortran/show/Fortran+2003+status" rel="noreferrer">table</a> on Compiler Support for the Fortran 2003 Standard is available. (As Blklight already mentioned some 2003 features are not available in compilers. It's good place to compare different compilers.)</p> <blockquote> <p>I'm a C++ guy but I'm stuck with some F90 projects.</p> </blockquote> <p>I recommend to read this course: <a href="http://www-uxsup.csx.cam.ac.uk/courses/Fortran/" rel="noreferrer">Introduction to Modern Fortran</a>. M. S. B. mentioned famous "Fortran 95/2003 Explained" but this book is big enough and full of details. The course mentioned above on the contrary is a good place to start. Also take a look at <a href="http://www.liv.ac.uk/HPC/HTMLFrontPageF90.html" rel="noreferrer">An Interactive Fortran 90 Programming Course</a> from University of Liverpool.</p> <p><a href="http://www.cs.rpi.edu/~szymansk/OOF90/bugs.html" rel="noreferrer">Mistakes in Fortran 90 Programs That Might Surprise You</a>. This page title speaks for itself. =)</p> <p>Hmmm... I also have in my bookmarks some link to <a href="http://exodus.physics.ucla.edu/Fortran95/PSTIResearchLecSeries1.html" rel="noreferrer">PSTI RESEARCH LECTURE SERIES "SCIENTIFIC COMPUTING WITH FORTRAN 95"</a>. Give it a try.</p> <p>J.F. Sebastian mentioned F2Py and give the advice to teach Python. I subscribe to his opinion. Python is not my favorite language. But it useful enough to teach it. In adition to already mentioned preprocessors (many of which written in Python) and F2Py don't pass up <a href="http://www.scons.org/" rel="noreferrer">SCons</a> - modern software construction tool.</p> <p>P.S. The last week I bought an e-book at lulu.com. <a href="http://www.lulu.com/product/file-download/scientific-software-development-in-fortran/6208176" rel="noreferrer">Scientific Software Development in Fortran</a> by Drew McCormack. I hope it to be good reading but suddenly have no time. The author is the developer of Forpedo (one of Fortran-specific preprocessors mentioned in Fortran Wiki) and author of many books and tutorials on Objective-C and Python programming.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload