-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sources of inspiration #3
Comments
|
I can't believe I forgot this one, it is a MUST READ if you're a programmer:
|
Interestingly, nobody mentioned so far my favorite Fortran book:
And what I am currently reading and learning a lot from:
|
Modern Fortran in Practice is also interesting, although some of its styles are more Fortran 90 oriented. |
@milancurcic I don't know why I didn't mention those two, they are my bible... I guess I assumed everyone knows about them. |
I think that Clean code can also be a good book for general programming style and conventions. |
There's also "Code Complete" etc. but IMO it's not concise enough to be of practical use, most of the time. |
My most recent post was meant for the Best Practices list. This is the second time today I've posted something to the wrong list. Possibly I'm experiencing information overload. |
Just a list (with no special order) of sources for inspiring us
[1] a book of Brian W. Kernighan (of Princeton University and Bell Labs, the "K" in
awk
) and Rob Pike (of Bell Labs, inventor of C etc.).[2] with adaptations to make it suitable to Fortran.
[3] working in progress, thus incomplete; ugly, thus consider to ignore it.
[4] a book of Metcalf, Reid, and Cohen. Mainly in the textbook format for programmers new to Fortran, it has many a great advice on writing better and more correct programs.
[5] a book of Rouson, Xia, and Xu. A lot of stuff on design patterns and their implementation in Fortran (with complementary examples in C++).
[6] interesting book, although some of its styles are more Fortran 90 oriented.
The text was updated successfully, but these errors were encountered: