Advanced C Programming by Example

Author: John Perry
List Price: $60.95
Our Price: Click to see the latest and low price
ISBN: 0534951406
Publisher: PWS Publishing Co. (14 January, 1998)
Edition: Paperback
Sales Rank: 136,019
Average Customer Rating: 5 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 5 out of 5
Great book
If you're looking for a concise and throughout book in C programming. Don't look further!
I wouldn't recommend it for beginners though (as the title says it's for advanced programmers)! If you're beginner I'd recommend to start with C in 21 days from Sams publishing or similar book.


Rating: 5 out of 5
A fantastic and difficult book on C
I own hundreds of programming texts and this is by far one of my very favorites, and my absolute favorite book on C.

This book tackles the tougher issues of C programming in great detail, with concise and self-contained examples you can type in directly, compile and run (many books only provide code sections, not entire programs).

Each chapter includes quiz questions that are just difficult enough to challenge the reader, but not so difficult that you will skip over them. I found the quizes to be very useful.

This book is pleasantly slim (although dense). Does anyone really read those 800 page books? I don't. This book will take you a long time, as the content is dense, but you can actually read the whole book and get a sense of completion.

I also enjoyed the author's commentary on C and other programming languages.

I'm really amazed that more people do not own this book.


Rating: 5 out of 5
A must-have book!
I've got a few C-programming books, but this is the one that I love best of all. It is a gem of a book that resonates with simple, crystal-clear explanations on topics so seemingly difficult to understand in the classic book by Kernighan and Ritchie. I would recommend using these two books together.

What makes this book even more entertaining and readable is that Perry is not afraid to lay on his idiosyncrasies regarding the practice of programming. There is a little hiccup, though, when he recommends the use of gets() and sscanf() together for nearly all input of strings from the terminal: gets() is widely known to be inferior to fgets(), and sscanf() is not discussed in the book at all!

But all in all, a book that deserves full marks.

Similar Products

· TCP/IP Sockets in C: Practical Guide for Programmers (The Practical Guides Series)
· Understanding the Linux Kernel (2nd Edition)
· The Art of UNIX Programming
· Swing, Second Edition
· Advanced Programming in the UNIX(R) Environment

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog