Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Jun 2020 02:56:55 +0200
From:      Polytropon <freebsd@edvax.de>
To:        Robert Huff <roberthuff@rcn.com>
Cc:        David Christensen <dpchrist@holgerdanske.com>, freebsd-questions@freebsd.org
Subject:   Re: Minimal skills
Message-ID:  <20200605025655.5e75b15e.freebsd@edvax.de>
In-Reply-To: <24281.37948.274297.76623@jerusalem.litteratus.org>
References:  <CY4PR19MB0104DC7541A2154B5C435EA7F9890@CY4PR19MB0104.namprd19.prod.outlook.com> <20200604074134.89eb6518.freebsd@edvax.de> <CY4PR19MB0104A2C03F4D66A1DA251A23F9880@CY4PR19MB0104.namprd19.prod.outlook.com> <20200604005859.ca438474.freebsd@edvax.de> <CY4PR19MB0104C290121BF756D57B2DDBF9880@CY4PR19MB0104.namprd19.prod.outlook.com> <20200604020051.0c02472d.freebsd@edvax.de> <CY4PR19MB0104DD86F8FE6446AD1BF327F9890@CY4PR19MB0104.namprd19.prod.outlook.com> <CY4PR19MB01041DACEFFEF08ADB096BC3F9890@CY4PR19MB0104.namprd19.prod.outlook.com> <6b5318f0-8139-0994-5a3f-de646496b2dc@holgerdanske.com> <24281.37948.274297.76623@jerusalem.litteratus.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 4 Jun 2020 20:39:24 -0400, Robert Huff wrote:
> 
> David Christensen writes:
> 
> >  >> The canonical C book is:
> >  
> >  >> https://www.pearson.com/us/higher-education/program/Kernighan-C-Programming-Language-2nd-Edition/PGM54487.html
> >  
> >  On 2020-06-04 14:02, Brandon helsley wrote:
> >  
> >  > The link you sent me for the c programming language is from 1988. 
> >  > Wouldn't it be better to use a newer study book? 
> >  > Should I look for something newer?
> >  
> >  AFAIK C has not changed (?)
> 
> 	This is not the case; the latest revision of which I am aware is
> the 2018 Standard (which is the 2011 Standard with bug fixes).
> 
> >   and K&R 2e is still the standard text:
> 
> 	There's a reason this is still _the_ "Start here." book.

It's also worth noting that C from different eras is present in
the FreeBSD code base. While "man 9 style" is mostly followed,
the capabilities of the evolving C standard can be different,
and compiler options might force a specific standard, so assuming
that "I pick the latest and it will always work everywhere with
any compiler" is false. :-)



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200605025655.5e75b15e.freebsd>