Further Reading
- L. W. Cannon, R. A. Elliott,
L. W. Kirchhoff, J. H. Miller, J. M. Milner, R. W. Mitze, E. P. Schan, N. O.
Whittington, Henry Spencer, David Keppel, and Mark Brader.
Recommended C style
and coding standards.
Available online http://sunland.gsfc.nasa.gov/info/cstyle.html (December 2001).
Updated version of the Indian Hill C Style and Coding Standards paper.
- The FreeBSD Project.
Style—Kernel Source File Style Guide, December 1995.
FreeBSD Kernel Developer's Manual: style(9). Available online at
http://www.freebsd.org (March 2003).
- Brian W. Kernighan
and Rob Pike.
The Practice of
Programming.
Addison-Wesley, Reading, MA, 1999.
- Brian W. Kernighan
and P. J. Plauger.
The Elements of
Programming Style.
McGraw-Hill, New York, second edition, 1978.
- Charles Simonyi.
Meta-programming:
a Software Production Method.
PhD thesis, Stanford University, CA, December 1976.
Online
http://www.parc.xerox.com/publications/bw-ps-gz/csl76-7.ps.gz
(December 2001).
- Charles Simonyi.
Hungarian
notation.
Available online
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsgen/html/hunganotat.asp
(December 2001), November 1999.
Microsoft Developer Network Library.
- Henry Spencer and
Geoff Collyer.
#ifdef considered harmful or portability experience with C news.
In Rick Adams, editor, USENIX Conference Proceedings, pages
185–198, Berkeley, CA, Summer 1992. USENIX Association.
- Henry Spencer.
How to steal code—or—inventing the wheel only once.
In USENIX Conference Proceedings, pages 335–345, Berkeley, CA,
Winter 1988. USENIX Association.
- Henry Spencer.
The Ten Commandments for C programmers (annotated edition).
;login:, 18(2):29–31, March slash April 1993.
- Diomidis Spinellis.
Code Reading: The Open
Source Perspective, pages 225–240.
Effective Software Development Series. Addison-Wesley, Boston, MA, 2003.
- Diomidis Spinellis.
Job
security.
IEEE Software, 26(5):14–15, Sep/Oct 2009.
(doi:10.1109/MS.2009.131)
- Diomidis Spinellis.
elyts
edoc.
IEEE Software, 28(2):104–103, March/April 2011.
(doi:10.1109/MS.2011.31)
- Richard Stallman
et al.
GNU coding
standards.
Available online http://www.gnu.org/prep/standards_toc.html
(December 2001), October 2001.
- Sun
Microsystems, Inc.
Java code conventions.
Available online http://java.sun.com/docs/codeconv/ (December 2001),
April 1999.