Date: Thu, 25 Oct 2007 18:06:14 +0200 (CEST) From: Oliver Fromme <olli@lurza.secnetix.de> To: freebsd-questions@FreeBSD.ORG, ertr1013@student.uu.se, h.schmalzbauer@omnisec.de Subject: Re: Mentor for C self study wanted Message-ID: <200710251606.l9PG6EMr067549@lurza.secnetix.de> In-Reply-To: <20071025152211.GA7507@owl.midgard.homeip.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Erik Trulsson wrote: > Oliver Fromme wrote: > > By the way, I recommend you get a copy of the C standard > > and use it for reference. You can buy a digital copy (PDF) > > at http://webstore.ansi.org/ (Search for "9899-1999"), > > it's $30. Alternatively ask Google for "C99 draft" to get > > a free copy of a draft of the standard, which isn't very > > different from the final standard. > > > > You can also buy a hardcopy of the standard (i.e. a book), > > but it was ~ $300 last time I looked. > > That may be the price if you order a paper copy directly from ANSI/ISO, Yes. > but the C standard has also been published as a regular book > (ISBN 978-0-470-84573-8) which is not quite so expensive. OK, I didn't know about that one. Personally I chose to order the PDF copy (which was $15 a few years ago, IIRC, now it's $30) after working for some time with the free draft. > For a beginner the standard itself is probably a bit too heavy-going. Right, it's certainly not suitable as a tutorial or as an introduction for a beginner. But it's useful as a reference when you need to know the official details about a certain part of the language (e.g. where do sequence points occur, exactly?). > The book usually recommended is 'The C programming language, Second edition' > by Kernighan and Ritchie. ( http://cm.bell-labs.com/cm/cs/cbook/ ) Absolutely. (I just didn't mention it before because obviously Harald already has a beginner's book on the C programming language.) Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "Documentation is like sex; when it's good, it's very, very good, and when it's bad, it's better than nothing." -- Dick Brandon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710251606.l9PG6EMr067549>