ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
A Book on C 4ed
Al Kelley&Ira Pohl
0 201 18399 4
Sean Reynolds
advanced c
Appeared in:
The authors give a thorough and accessible treatment of C programming; the book is a hybrid of an Introductory C text and an ANSI C reference. The book is not aimed at the newcomer, but is far more suited to those taking a second course in programming. Although, the opening chapters begin with the obligatory 'hello world!' type examples, the reader will be on a steep learning curve thereafter, covering practically every aspect of the C language in more than a little depth.

Good use of example code is made throughout with some interesting algorithms and projects. For example, the section on recursion uses 'The Towers of Hanoi' problem, concurrent processes is exemplified through 'The Dining Philosophers' and you get to play 'Paper, Rock, Scissors' when dealing with bitwise operators and enumeration types. Each chapter concludes with an extensive set of exercises, making the book a useful study text. The final two chapters are a welcome inclusion, guiding the reader through C to C++ and C to Java migration respectively, with a good primer on OOP. The appendices provide useful references of the standard library, language syntax and ANSI v Traditional C.

The text is peppered with good illustrative code, but the overall book design and format is perhaps a little bland. However, this is more than compensated for by the content.

I like this book; you are given a thorough grounding in ANSI C within a single and not too weighty, volume.