home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!bigmax!folsom
- From: folsom@bigmax.UUCP (Al Folsom)
- Newsgroups: comp.lang.c
- Subject: The Joy of C
- Keywords: Text Books
- Message-ID: <582@bigmax.UUCP>
- Date: 22 Jan 93 13:41:19 GMT
- Organization: Fischer & Porter Co., Warminster, PA.
- Lines: 55
-
-
- Does anyone have any experience with the book "The Joy of C"
- by Lawrence Miller and Alexander Quilici? It is being touted
- as a textbook to be used in our intro to C course. On a
- _cursory_ examination I have the following observations:
-
- Negatives:
- Somewhat disjointed (Arrays are covered in three distinct
- areas.
- Emphasis seems odd, multi-dimensional arrays rate an entire
- chapter, but pointers aren't discussed at all until
- chapter 13, n the "advanced data types" section.
- Similarly, file I/O is lumped into a "real world" section,
- along with data types like l;ists and trees. I don't expect
- to teach binary trees in a C intro course, but I darn well
- *better* teach file I/O!
- The section on the standard library is a bit more chatty
- than I would like. I would prefer a more "manual page"
- type format, to aid in referencing the information.
- It makes more assumptions abou the language and library than
- warranted. Section on the time(), function, for example,
- says "time returns the time in seconds since some distant
- past." I can find no reference in the ANSI standard that
- says that, despite the fact that many implementations do.
- Positives:
- Lots of examples.
- Disk is included with example software, make scripts, and
- other tools
- Sections on efficiency and portability, often missing from
- textbooks.
- A short section to introduce C++.
- Key points are highlighted in boxes, so they don't get lost
- in all the (long) discussion and examples.
- Problem areas _seem_ to be covered thoroughly.
-
- If anyone has any experience with this text, I'd appreciate your
- thoughts. This includes both formal classroom experience, or use
- by youself to study the language. In particular, it's tough to know
- how frequent errors or mis-statements are, without using it once.
- Also, I teach one three hour class a week for 16 weeks; hints as to
- how easy it is to structure a syllabus around the book would be
- appreciated.
-
- Thanks for your help.
-
- Al F.
-
- +-------------------------------------------------------------------+
- | Al Folsom | Object Oriented Programming? We've |
- | Fischer & Porter Co. | been doing that for years... |
- | ...uunet!bigmax!folsom | |
- | also folsom@decus.org | When the customer objects to the way |
- | KY3T@WA3TSW (Ham) | it works, we go program some more! |
- +-------------------------------------------------------------------+
-
-