Skip to content
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

Open
szaghi opened this issue Jan 11, 2016 · 9 comments
Open

Sources of inspiration #3

szaghi opened this issue Jan 11, 2016 · 9 comments

Comments

@szaghi
Copy link
Member

szaghi commented Jan 11, 2016

Just a list (with no special order) of sources for inspiring us

feel free to correct/expand it

[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.

@zbeekman
Copy link
Member

  • The zen of python (with adaptations to make it suitable to Fortran)
  • @szaghi's zen of Fortran (He is too modest to add it, and has concerns that he may be contributing "worst" practices, or that it is too heavily favoring his personal preferences, but I think it's a great starting point.)

@zbeekman
Copy link
Member

I can't believe I forgot this one, it is a MUST READ if you're a programmer:

  • The Practice of Programming by Brian W. Kernighan (of Princeton University and Bell Labs, the "K" in awk) and Rob Pike (of Bell Labs, inventor of C etc.)

@milancurcic
Copy link
Collaborator

Interestingly, nobody mentioned so far my favorite Fortran book:

  • Modern Fortran Explained by 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.

And what I am currently reading and learning a lot from:

@cmacmackin
Copy link
Collaborator

Modern Fortran in Practice is also interesting, although some of its styles are more Fortran 90 oriented.

@zbeekman
Copy link
Member

@milancurcic I don't know why I didn't mention those two, they are my bible... I guess I assumed everyone knows about them.

@victorsndvg
Copy link
Member

I think that Clean code can also be a good book for general programming style and conventions.

@zbeekman
Copy link
Member

There's also "Code Complete" etc. but IMO it's not concise enough to be of practical use, most of the time.

@rouson
Copy link
Collaborator

rouson commented Jan 12, 2016

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.

@zbeekman
Copy link
Member

In the interest of brevity and minimal duplication I'm going to delete @rouson's accidental posting here, since it is now here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants