Best fortran programming books according to redditors
We found 7 Reddit comments discussing the best fortran programming books. We ranked the 4 resulting products by number of redditors who mentioned them. Here are the top 20.
We found 7 Reddit comments discussing the best fortran programming books. We ranked the 4 resulting products by number of redditors who mentioned them. Here are the top 20.
Assuming you know how to program in any language you should start to learn Fortran by reading the Fortran 90 handbook
And follow up with a style lesson (as well as a more modernized approach)
I learned F90/95 from these two books coming from a C/C++ background. Fortran is now my primary language, which I use on a daily basis.
Finally, I'm not sure about windows because we stick to *NIX in my lab (because we develop software for clusters), but I would strongly recommend using any standard Linux OS if you intend on doing a considerable amount of programming. Fortran in windows is like carving a turkey with a butter knife.
http://www.amazon.co.uk/Fortran-Colouring-Book-Kaufman/dp/0262610264/ - it's a colouring book in the same way that this http://imgur.com/9V0ucX1 really uses a fruit-based abacus.
I've been told this is the best one.
That's actually a very good idea. You really can't go wrong going that route.
In addition to the book you mentioned above, here's another recent book on Fortran that is very good: http://www.amazon.com/gp/product/1107603471/ref=oh_aui_search_detailpage?ie=UTF8&psc=1
I learned fortran using these two books
Since then I've used the following books as well
I don't have any preference for one over the other, except the first two which were good for learning the basics and the quirks to fortran programming (at a national lab you'll likely be reading legacy code that's written in fortran 77 and things like do-loops are very different from fortran 90 onward).
For example, a do-loop in 77 looks like (the spaces at the beginning of each line are important):
>(6 spaces)DO 70 ICNT=1,XXX
>
>(6 spaces) statement1
>
>(6 spaces) statement2
>
>(6 spaces) ...
>
>70 CONTINUE
Whereas in 90 onward:
>do icnt=0,xxx
>
>
> statement1
>
> statement2
>
> ...
>
>end do
This? When I read about Fortran I knew I wanted to be a programmer.