Fortran-FOSS-Programmers / Fortran-FOSS-Programmers/Best_Practices
Sources of inspiration
- Dominant language
- No language data
- Stars
- 70
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
Just a list (with no special order) of sources for inspiring us
> feel free to correct/expand it
- [Fortran 2003 standard](http://www.j3-fortran.org/doc/year/04/04-007.pdf)
- [Modern Fortran: Style and Usage](http://www.amazon.com/Modern-Fortran-Norman-S-Clerman/dp/052173052X)
- [The Fortran Company Styles Guidelines](http://www.fortran.com/Fortran_Style.pdf)
- [ @certik 's Fortran best practices](http://www.fortran90.org/src/best-practices.html).
- [European Standards For Writing and Documenting Exchangeable Fortran 90 Code](http://research.metoffice.gov.uk/research/nwp/numerical/fortran90/f90_standards.html)
- [Fortran Coding Standard for the Community Atmospheric Model](http://www.cesm.ucar.edu/working_groups/Software/dev_guide/dev_guide/node7.html)
- [Google Group CLF thread](https://groups.google.com/forum/#!topic/comp.lang.fortran/RQkKgktyj9g%5B101-125%5D)
- [The Practice of Programming](http://amzn.to/1ON4lRn)1
- [The zen of python](https://www.python.org/dev/peps/pep-0020/)2
- [zen of Fortran](https://github.com/szaghi/zen-of-fortran)3
- [Modern Fortran Explained](http://www.amazon.com/Explained-Numerical-Mathematics-Scientific-Computation/dp/0199601429)4
- [Scientific Software Design - The Object-Oriented Way](http://www.amazon.com/Scientific-Software-Design-The-Object-Oriented/dp/0521888131)5
- [Modern Fortran in Practice](http://www.cambridge.org/gb/academic/subjects/computer-science/scientific-computing-scientific-software/modern-fortran-practice)6
- [Clean code](http://www.amazon.es/Clean-code-Handbook-Software-Craftsmanship/dp/0132350882)
[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.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.