Can someone recommend a book that will teach me how to
approach C programming so that code is modularised, will compile
for different environments (such as variations of Unix and
Windows), will be robust etc.
The following books might perhaps be helpful:
[1] Gary Vaughn, Ben Ellison, Tom Tromey, and Ian Taylor,
"GNU Autoconf, Automake, and Libtool".
New Riders, 2000. ISBN: 1578701902.
<http://sources.redhat.com/autobook/>.
[2] Kernighan, B.W., and Pike, R., "The Practice of Programming".
Addison-Wesley, 1999.
[3] McConnell, S., "Code Complete: A Practical Handbook of Software
Construction", Microsoft Press, 1993.
[4] Maguire, S.A., "Writing Solid Code: Microsoft's Techniques for
Developing Bug-Free C Programs", Microsoft Press, 1993.
[5] Babich, W.A., "Software Configuration Management: Coordination for
Team Productivity", Addison-Wesley, 1986.
--
Fergus Henderson <fj*@cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.