Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!swrinde!ucsd!ucbvax!UTCVM.BITNET!RMARTIN From: RMARTIN@UTCVM.BITNET (Drew Martin) Newsgroups: comp.sys.apple2 Subject: Re: C book Message-ID: <9009082341.AA03694@apple.com> Date: 8 Sep 90 23:40:26 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 65 e .edu!coxr@UCSD.EDU> >>I just got my Orca/C v1.1 update and included was an ad for _Learn to Program >>in C_ by Mike Westerfield. Does anyone know if this is good? I would like >>to learn how to program (just in general, and with C as a medium) and would >>this be a good book for that? > >The ONLY book for Programming in C is "The C Programming Language" by >Brian W. Kernighan and Dennis M Ritchie. _The_C_Programming_Language, is okay; but not too helpful. I loved _Unix_Shell_Programming_ by Stephen G. Kochan. It gave enough on the basic commands to learn Unix from, and got into the detailed stuff. It was well-indexed (the most thing in ANY reference) it gave lots of examples and explained WHY things had to be done, not just to do it. Kochan also wrote _Programming_in_C_, which is as well done as his UNIX book. It's also cheaper, 24.95 = $25, while the K&R is 31.95 = $32. Kochan's stuff is available from Hayden books. 4300 West 62nd St Indianapolis, IN 46268 Another good one is _The_Complete_C_Reference_. It covers Standard C (some call Standard, ANSI), C++, and even an appendix on the differences between K&R C and Standard C. It includes a lot more techniques for standard programming projects (it gives suggestions on good sorting routines, taking advantage of C). It goes into graphic libraries and commands, Console I/O and File I/O each have their own chapter, there's one on "Queues, Stacks, Linked Lists, and Trees", "Sparse Arrays", "Expression Parsing and Evaluation", "Efficiency, Porting, and Debugging", using assembly routines, software Engineering in C, and even "AI-Based Problem Solving". It is a very good book, and is thorough; it's about 820 pages (including the index). Hayden's is 384, and K&R is 272. I know size isn't everything, but it *does* limit an author. _The_Complete_C_Reference_ $28.95 =$29 McGraw-Hill 2600 Tenth St Berkeley, CA 94710 The K&R explains the commands, but it doesn't offer as much help as either of the other two. My recommendation is get the Hayden and McGraw- Hill books. The Hayden is a great book to learn C from. It's well written, clear, and full of examples. The McGraw-Hill book is good for suggestions on more advanced techniques, or further information on some- thing in the Hayden book. In case you're wondering I bought all three, in the order I have described. I got the Hayden book, right after I started looking through the K&R (I didn't look before I bought it...). I had a couple of friends who swore by the McGraw-Hill, and it looked like a good supplement. Signed, Drew The Ram Erik Leatherback Duncan & Ranthulfr Richard Andrew(Drew) Martin "When things look their worst I just say to myself, 'Cheer up, things could be worse.' and sure enough, they are." Skeeve, (The Great) "Gee Aahz, what could go wrong?" - Skeeve (a... native of Klah) "The mind boggles." - Aahz (a pervECT)