From owner-freebsd-questions Mon Sep 28 21:07:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA02564 for freebsd-questions-outgoing; Mon, 28 Sep 1998 21:07:11 -0700 (PDT) (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 VAA02535 for ; Mon, 28 Sep 1998 21:07:06 -0700 (PDT) (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 NAA11241; Tue, 29 Sep 1998 13:36:41 +0930 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.1/8.9.0) id NAA29126; Tue, 29 Sep 1998 13:36:32 +0930 (CST) Message-ID: <19980929133632.F15172@freebie.lemis.com> Date: Tue, 29 Sep 1998 13:36:32 +0930 From: Greg Lehey To: Frank Pawlak , freebsd-questions@FreeBSD.ORG Subject: Re: C Programing tools References: <19980928214116.A10370@execpc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <19980928214116.A10370@execpc.com>; from Frank Pawlak on Mon, Sep 28, 1998 at 09:41:16PM -0500 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 Monday, 28 September 1998 at 21:41:16 -0500, Frank Pawlak wrote: > I am taking a course in C and have zip for previous programming > experience. I need some recommendations on the better books that are > available for learning C. I learn well by reading and would prefer books > that are well written with clear explanations of the material. I am told > that the prof is not that great of a teacher, so be prepared to dig the > stuff out on your own. And I thought that those kind only taught the > undergrad classes. ;-) "If you can, do. If you can't, teach". > BTW, the official text for the class is The New C Primer. Any > opinions? No. I don't know it. Have you taken a look? It might be the answer to your first question, and it's obviously a cheap alternative. It's been a few years since I learnt C, and I can't remember the pain too much except for wondering why it was so much more primitive than Algol, so my recollections aren't necessarily typical. But I did like K&R. Maybe you will too. > Also what tools (ports) will I have to have installed on my FreeBSD > system to run and compile some of my work? The prof wants me to work in > Winblows, and I explained about the bad case of hives that I get every > time I boot that S--- up. You can get by very nicely with the tools supplied with the base system, and many (most?) of the FreeBSD developers do. I personally prefer the Emacs editor to vi, but that's a whole different holy war. Apart from that, I also just use the standard tools. 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