The HyperNews Linux KHG Discussion Pages

Feedback: Replace, no; supplement, yes

Forum: Annotated Bibliography
Re: Note Please replace K&R reference by Harbison/Steele (Markus Kuhn)
Keywords: C, textbook, reference manual
Date: Sun, 19 May 1996 15:27:40 GMT
From: Michael K. Johnson <>

Since this is the kernel hackers' guide, and since the kernel doesn't use the run-time library, the fact that Harbison and Steele document the run-time library fully is rather irrelevant for the purposes of this document, even though it is relevant to C programmers in general.

I agree that H&S should be included, but not that K&R should be excluded.

I happen to like K&R and find it easy to read and look things up in; I occasionally supplement it with an annotated (sometimes poorly, IMHO) copy of the ANSI standard published by Osborne/McGraw Hill, ISBN 0-07-881952-90. Even if (like me) you ignore the annotation, it's still cheaper than an official copy of the standard, or was last time I checked. I should probably add it to the bibliography, along with a pointer to the GNU C documentation, since the linux kernel does use a few GNU C extensions.


1. Feedback: Right you are Mike! by rohit patil