From owner-freebsd-questions Thu Jan 14 17:07:58 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA17159 for freebsd-questions-outgoing; Thu, 14 Jan 1999 17:07:58 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA17151 for ; Thu, 14 Jan 1999 17:07:55 -0800 (PST) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id LAA07046; Fri, 15 Jan 1999 11:36:41 +1030 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.1/8.9.0) id LAA59730; Fri, 15 Jan 1999 11:36:37 +1030 (CST) Date: Fri, 15 Jan 1999 11:36:37 +1030 From: Greg Lehey To: Greg Black Cc: joe , Gustavo Vieira G C Rios , FreeBSD Questions Subject: Re: programming Message-ID: <19990115113637.S55525@freebie.lemis.com> References: <19990114202034.8370.qmail@alice.gba.oz.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1i In-Reply-To: <19990114202034.8370.qmail@alice.gba.oz.au>; from Greg Black on Fri, Jan 15, 1999 at 06:20:33AM +1000 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Friday, 15 January 1999 at 6:20:33 +1000, Greg Black wrote: >>>> a really good book on C programming (advanced >>>> level, i already have a intermediate level about C). >>> >>> The only good book about C is "The C Programming Language", 2nd >>> ed., B.W. Kernighan & D.M. Ritchie, Prentice Hall. >>> >> Another good book that you might be interested in is "Expert C >> Programming" by Peter van der Linden. It discusses stuff that you >> wouldn't normally find in standard texts. > > Sorry to keep this going, but that book (like 99.9% of other > books on C) is not worth the paper it's printed on. When it > first came out, I reviewed it carefully and noted dozens of > errors. Van der Linden mixes bad advice in freely with the > good, which makes it hard for non-experts to determine what to > believe (and if the reader knows what's good and what's not then > s/he doesn't need the book). > > Stick to Kernighan and Ritchie for C. Use system-specific and > topic-specific books for programming under Unix or Windoze or > using TCP/IP, etc. I've come on this thread somewhat late. The (now anonymous) originator was looking for an advanced level book, and I don't think K&R fits this ticket. I'm surprised that nobody has mentioned Rich Steven's ``Advanced Programming in the UNIX Environment'' (and in passing his two-volume ``UNIX network programming''). Those are the books I still look at, along with Harbison and Steele's ``C: A reference manual''. Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message