[hcs-d] book for learning C

Ted Pak tpak at fas.harvard.edu
Fri Dec 17 00:37:16 EST 2010


CS50 doesn't really use any... books... there's a nice cppreference mirror on the site at

https://www.cs50.net/resources/cppreference.com/

though.  (from before that site turned into a dokuwiki and went to hell.)

Ted

On Dec 17, 2010, at 12:25 AM, Saagar Deshpande wrote:

> Are the books used in CS50 any good? That seems like a logical place to start reading, at the very least.
> 
> Saagar
> 
> On Fri, Dec 17, 2010 at 12:14 AM, Ted Pak <tpak at fas.harvard.edu> wrote:
> I have it, apparently my dad never returned it to the U of R library.
> 
> It's pretty dense, and a little dated; I think it would be better to use a more modern intro that is suited to today's programmers, for instance, one that doesn't compare things with Pascal and has source code in the C99 standard.  It takes a bit more of a top-down academic approach rather than the get-things-done approach of a O'Reilly cookbook.  For example, a lot of the exercises consist of reimplementing bits of the standard library which you will never need to do in real life, and there's an example of a malloc implementation at the end (mm, CS61?)
> 
> Well, I guess it depends on what fits your style.  I should go and get it autographed :-P
> 
> Ted
> 
> On Dec 16, 2010, at 11:49 PM, Zak Stone wrote:
> 
> > Especially since the 'K' in 'K&R' has been sitting in Matt Welsh's
> > office this semester.
> >
> > Zak
> >
> >
> > On Thu, Dec 16, 2010 at 11:37 PM, Carl Jackson <carl at hcs.harvard.edu> wrote:
> >> Read K&R. The original :P
> >> http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628
> >> Carl
> >> On Dec 16, 2010, at 11:27 PM, Robert Nishihara wrote:
> >>
> >> Hey guys,
> >> Can anyone recommend a good text for learning C? Say targeted at someone who
> >> took AP CS and therefore knows some java. Or does anyone know of a better
> >> way to learn C on your own than using a book?
> >> -Robert
> >> _______________________________________________
> >> hcs-discuss mailing list
> >> hcs-discuss at lists.hcs.harvard.edu
> >> https://lists.hcs.harvard.edu/mailman/listinfo/hcs-discuss
> >>
> >>
> >> _______________________________________________
> >> hcs-discuss mailing list
> >> hcs-discuss at lists.hcs.harvard.edu
> >> https://lists.hcs.harvard.edu/mailman/listinfo/hcs-discuss
> >>
> >>
> > _______________________________________________
> > hcs-discuss mailing list
> > hcs-discuss at lists.hcs.harvard.edu
> > https://lists.hcs.harvard.edu/mailman/listinfo/hcs-discuss
> 
> _______________________________________________
> hcs-discuss mailing list
> hcs-discuss at lists.hcs.harvard.edu
> https://lists.hcs.harvard.edu/mailman/listinfo/hcs-discuss
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.hcs.harvard.edu/pipermail/hcs-discuss/attachments/20101217/9d657ecc/attachment.htm 


More information about the hcs-discuss mailing list