The Ten Commandments For C Programmers by H. Spencer (1987)(groups.google.com) |
The Ten Commandments For C Programmers by H. Spencer (1987)(groups.google.com) |
groff -ms -Tps 10cfcp.in > 10cfcp.ps
ps2pdf 10cfcp.psRemember, it was a time when the language had no function prototypes, and we were seeing more and more code abusing parameter passing and value returning by "knowing" what happens.
Re-reading it now, I'm amazed on how general the commandments are, the underlying wisdom applicable to any language and system.
We could update that to "All the world's linux" today.
Just reading through the list of names of libraries in a package manager is more than I can handle, let alone reading through their APIs. I imagine this was a bit more possible to do in the 80s. Still though, I wish there was a more manageable way to handle this.