Re: Nth request of book recommendations

From: Flash Gordon (spam_at_flash-gordon.me.uk)
Date: 11/27/04


Date: Sat, 27 Nov 2004 22:11:46 +0000

On Sat, 27 Nov 2004 20:26:55 +0100
Guido Mureddu <gm_81@tiscali.it> wrote:

> Hello,
>
> I'm a student in electronic engineering. I do know you've seen and
> answered this sort of topic/request countless times, but I haven't
> found past threads as helpful as I had hoped, and even though I have
> read them all and many reviews, I prefer to ask directly to people who
> know the subject better than anyone else.

Have you also checked the FAQ?

> First of all, I'm not new to programming, and I have already had an
> introductory course on C. I have an "intermediate C" course this
> semester. Whatever "intermediate C" means, I intend to learn the
> language in much greater detail than I did with the introductory
> course. The professor gave us choice between two books: "C: The
> Complete Reference" by Herbert Schildt,

I'm already less than impressed with your professor.

> and "A Book on C" by
> Kelley/Pohl. I have Schildt's. I started reading through it page by
> page, happy to have found a deep and detailed - but readable -
> reference on the language. As you can imagine, the book's
> inconsistencies started to make me suspicious after the first few
> chapters. I searched here for threads about the book, and found a lot
> of bashing and general dislike of the book, which confirmed my (sad)
> impression that I was reading a very enjoyable, but misinforming,
> book.

Good, you've got the correct impression. You could see if it works
better as fuel for a fire than it does as a C text book.

> I want a better book - one that I can rely on. At the same time, I
> don't want another introduction to the language - I've gone through
> that already. And I want something readable, not some sort of C
> encyclopedia. My searches narrowed down possible candidates to these
> books:

<snip>

> - "The C Programming Language", well, K&R2. Definitely a book I will
> buy sooner or later, but I feel that right now I'd like something more
> detailed. I know it's still the best - but extracting informations
> from it may not always be easy. Also I'm not sure about its value as a
> complete reference.

<snip>

I don't know the other books you mention, but I've found K&R2 easy to
read, although I had been developing SW proffesionally for a few years
before learning C. I believe some around here learnt to program from
K&R2. So, if I was you I would get K&R2 now even if you also get
something else.

> If possible, I'd like to know about the quality of the binding/paper
> of these books: because of their prices, I want them to last one
> decade, not one year.

My copy of K&R2 is old and a bit tatty. If it becomes unusable I'll
happily buy a new copy.

> To put it simply: I want a book like Schildt's, but correct, precise
> and conforming to the ANSI standard.

There are some errors in K&R2, but the errata is available on line. It
is close to complete and I believe the ommissions are minor.

> If you've actually read through all this, thank you. I hope someone
> can help me. Feel free to recommend another book if you think my three
> possible choices are not adequate.

The only C book I have ever owned is K&R2. There are some other good
works, but they can be hard to find amongst the rubbish.

-- 
Flash Gordon
Living in interesting times.
Although my email address says spam, it is real and I read it.


Relevant Pages

  • Re: Nth request of book recommendations
    ... > sort of topic/request countless times, but I haven't found past threads as ... > another introduction to the language - I've gone through that already. ... not some sort of C encyclopedia. ... Also I'm not sure about its value as a complete reference. ...
    (comp.lang.c)
  • RE: macro error
    ... it sounds like "gawk" probably some sort of user defined function. ... next to the reference your problem is a missing reference. ... > emails within our company without any problems. ...
    (microsoft.public.excel.programming)
  • Re: Incorrect sort results within query
    ... To display all the columns is too much. ... The 'AAAA' language sort value should still appear before the ... Reference Date field contain a time element? ... ORDER BY [regulation parents].HeadingName, ...
    (microsoft.public.access.queries)
  • Re: Sorting alphanumeric
    ... Thanks for the reference. ... I apologize for my inexperience. ... > worksheet based on three columns (e.g. ... > Is there any other way to get column C to sort the way I want? ...
    (microsoft.public.excel.misc)
  • Re: Nth request of book recommendations
    ... > sort of topic/request countless times, but I haven't found past threads as ... not some sort of C encyclopedia. ... Also I'm not sure about its value as a complete reference. ... still learning the language type of book...But if you have the money, ...
    (comp.lang.c)