From owner-freebsd-questions@FreeBSD.ORG Thu Oct 25 16:06:26 2007 Return-Path: Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9226F16A420 for ; Thu, 25 Oct 2007 16:06:26 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [IPv6:2001:1b20:1:3::1]) by mx1.freebsd.org (Postfix) with ESMTP id F111613C4A5 for ; Thu, 25 Oct 2007 16:06:25 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (localhost [127.0.0.1]) by lurza.secnetix.de (8.14.1/8.14.1) with ESMTP id l9PG6J6o067550; Thu, 25 Oct 2007 18:06:24 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.14.1/8.14.1/Submit) id l9PG6EMr067549; Thu, 25 Oct 2007 18:06:14 +0200 (CEST) (envelope-from olli) Date: Thu, 25 Oct 2007 18:06:14 +0200 (CEST) Message-Id: <200710251606.l9PG6EMr067549@lurza.secnetix.de> From: Oliver Fromme To: freebsd-questions@FreeBSD.ORG, ertr1013@student.uu.se, h.schmalzbauer@omnisec.de In-Reply-To: <20071025152211.GA7507@owl.midgard.homeip.net> X-Newsgroups: list.freebsd-questions User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/6.2-STABLE-20070808 (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Thu, 25 Oct 2007 18:06:24 +0200 (CEST) Cc: Subject: Re: Mentor for C self study wanted X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@FreeBSD.ORG, ertr1013@student.uu.se, h.schmalzbauer@omnisec.de List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:06:26 -0000 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