Features
- Cover Type: Paperback with 320 pages
- Published by: International Thomson Publishing Services
- Edition: 1st Edition January 14, 1998
- Written in: English
- ISBN 10 Number: 0534951406
- ISBN 13 Number: 978-0534951405
-
Book Dimensions:
9.5 x 6.5 x 0.8 inches
- Weighs: 15.2 ounces
Book Description
This practical, example-driven, code-centered book is intended for intermediate-level C programmers who want to take their skills to the next level. The book builds on readers' existing background in C to complete their knowledge of ANSI C libraries, and the conceptual and syntactic structures needed to master dynamic data structures, string parsing and numeric conversion, memory management, bit-level manipulation, interactions with operating systems, and other advanced techniques. What sets this book apart from traditional data structures books is it's "blue collar" approach to the art of programming -- how to master the "down in the trenches" C details to implement abstract ideas successfully. In recognition of this approach, the book presents actual C code rather than pseudocode.
Book Info
Builds on readers' existing background in C to complete their knowledge of the ANSI C libraries and the conceptual and syntactical structures needed to master dynamic data structures, bitlevel manipulation, interactions with operating systems, and other topics. Paper. DLC: C.
Reader ReviewsEven if you work in C++ instead of C, you should read this book. It packs a lot of useful info in less than 300 pages. I once got a job offer because I answered a programming question with a better answer than the interviewers had up their sleave, and I got that better answer from reading this book. Contents: (1) Optimal C Coding Style, (2) Review of Standard Pointer and Array Operations, (3) Linear Dynamic Data Structures: Stacks, Queues, and Linked Lists, (4) Advanced String Handling, (5) Advanced Input and Output, (6) Bit Manipulation, (7) Recursion and Binary Trees, (8) Multidimensional Arrays and Arrays of (Non-Char) Pointers, (9 & 10) are a variety of topics. The examples are clear, there are useful illustrations and sample code. An outstanding book. If the author were from AT&T or Berkeley, this would be a runaway best seller. This is an overlooked gem.