Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 +MMDF+MULTI+2.11; site kcl-cs.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!talcott!harvard!seismo!mcvax!ukc!kcl-cs!davef From: davef@kcl-cs.UUCP (UNAC016) Newsgroups: net.lang.c Subject: Re: Books on C Message-ID: <203@argon.kcl-cs.UUCP> Date: Wed, 23-Oct-85 09:24:37 EDT Article-I.D.: argon.203 Posted: Wed Oct 23 09:24:37 1985 Date-Received: Sat, 26-Oct-85 04:20:24 EDT References: <10635@ucbvax.UUCP> <7800001@hpltca.UUCP> Reply-To: davef@kcl-cs.UUCP (Dave Furber) Organization: Department of Computing, Kings College, University of London. Lines: 21 Xpath: kcl-cs argon neon Marc Clarke writes: > Well, I own about 20 books on the topic, and by far and away the best one, > in my opinion, is "Learning to Program in C", by Thomas Plum, published by > Prentice-Hall. Plum has several more books, published this year, on such > topics as how to write efficient C programs and reliable data structures. > If I were going to do it all again, I'd buy everything Kernighan and Plum > ever wrote and skip everything else. I'm very surprised at this. I considered adopting it as a course text and, whilst it is not without its good points, it is very weak on Structs, Unions and everything to do with storage allocation. I also found it hard to find things through the index. I ended up recommending "An Introduction to Programming in C - A Book on C" by Kelly & Pohl (pub. Benjamin/Cummings) for novice C programmers, and "Advanced C: Food for the Educated Palete" by N.Gehani (pub. Computer Science Press) for the more experienced C programmers. -- Dave Furber {ukc,ucl-cs}!kcl-cs!davef