11 ms·
I don't think this argument stands. There are just as many great C books out there: * C Programming Language - by K&R * The Indispensable Guide to C with E
by Maro 16y ago
I don't think this argument stands. There are just as many great C books out there:
* C Programming Language - by K&R
* The Indispensable Guide to C with Engineering Applications - by Paul Davies
* C Interfaces and Implementations - by David Hanson
* A Retargetable C Compiler: Design and Implementation - by David Hanson
* Graphics Programming Black Book - by Abrash with lots of Quake goodies
- swannodette 16y agoThe books I listed are only tangentially about Lisp. They are fundamental texts on the craft of programming. The same way that Concept Techniques and Models of Computer Programming is not really about Mozart/Oz.
- sedachv 16y agoI don't understand why people keep citing K&R as a great book. It's a fairly mediocre introduction to C programming. Harbison and Steele is much more useful IMO.
- SoftwarePatent 16y agoI found K&R a difficult slog. It could have had twice as much explanation text.
- abecedarius 16y agoAccording to Norman Ramsey, Hanson said one of the main things they learned from writing lcc was that C was a lousy language to write a compiler in. I've read K&R and parts of the Hanson books. They're all excellent but less interesting than most of the Lisp books above, SICP and PAIP in particular.
- kenjackson 16y agoAnd if you count the number of classic books written in an Algol-based language its basically every other book except the small set listed by the previous poster.
- silentbicycle 16y agoOf the Lisp books listed above, almost all are interpreter/compiler books. Of those, only one, and I'm not convinced the lcc book compares favorably to any of the Lisp (or ML) compiler books. Lisp has a major advantage over C for symbolic programming; it's really not C's strong point.