or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
39 used & new from $15.00

Have one to sell? Sell yours here
 
   
Expert C Programming
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Expert C Programming (Paperback)

~ (Author)
4.5 out of 5 stars  See all reviews (84 customer reviews)

List Price: $42.99
Price: $25.46 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.53 (41%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
17 new from $25.46 22 used from $15.00

Frequently Bought Together

Expert C Programming + C Traps and Pitfalls + The C Puzzle Book
Price For All Three: $69.60

Show availability and shipping details

  • This item: Expert C Programming by Peter van der Linden

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • C Traps and Pitfalls by Andrew Koenig

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The C Puzzle Book by Alan R. Feuer

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

The C Puzzle Book

The C Puzzle Book

by Alan R. Feuer
4.6 out of 5 stars (12)  $14.83
Mastering Algorithms with C

Mastering Algorithms with C

by Kyle Loudon
3.4 out of 5 stars (15)  $26.37
C Programming Language (2nd Edition)

C Programming Language (2nd Edition)

by Brian W. Kernighan
4.7 out of 5 stars (278)  $46.42
C: A Reference Manual (5th Edition)

C: A Reference Manual (5th Edition)

by Samuel P. Harbison
4.6 out of 5 stars (47)  $34.65
C Answer Book, The (2nd Edition)

C Answer Book, The (2nd Edition)

by Clovis L. Tondo
3.7 out of 5 stars (12)  $26.85
Explore similar items

Editorial Reviews

Amazon.com Review

Defying the stereotypical notion that technical books tend to be boring, Expert C Programming offers a lively and often humorous look at many aspects of C--from how memory is laid out to the details of pointers and arrays. The author reveals his points through invaluable anecdotes, such as stories of costly bugs, and through folklore, such as the contents of Donald Knuth's first publication. Each chapter ends with a section entitled "Some Light Relief," which discusses topics (topics that some may consider to be "recreational"), such as programming contests. A fabulous appendix on job interview questions finishes the book.


Product Description

For software engineers and computer programmers who are writing, developing, testing, debugging software on either IBM PCs or Unix systems. Written for experienced C programmers who want to quickly pick up some of the insights and techniques of experts and master the fine arts of ANSI C, this volume passes on the wisdom of a highly experienced C compiler writer and his colleagues to help programmers reach new heights, and avoid common software pitfalls along the way. Using an original approach and a humorous style that makes deep knowledge both easy and accessible, it gathers into one place, tips, hints, shortcuts, guidelines, ideas, idioms, heuristics, tools, anecdotes, C folklore, and techniques that are often penciled in margins and on backs of papers by those working in the programming trenches-working on many different kinds of projects, over many, many years.

Product Details

  • Paperback: 384 pages
  • Publisher: Prentice Hall PTR (June 24, 1994)
  • Language: English
  • ISBN-10: 0131774298
  • ISBN-13: 978-0131774292
  • Product Dimensions: 9 x 7.5 x 0.9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (84 customer reviews)
  • Amazon.com Sales Rank: #42,074 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #1 in  Books > Computers & Internet > Programming > Languages & Tools > Compilers
    #18 in  Books > Computers & Internet > Microsoft > Development > C & C++ Windows Programming

More About the Author

Peter van der Linden
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Peter van der Linden Page

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?

Expert C Programming
71% buy the item featured on this page:
Expert C Programming 4.5 out of 5 stars (84)
$25.46
C Programming Language (2nd Edition)
10% buy
C Programming Language (2nd Edition) 4.7 out of 5 stars (278)
$46.42
C: A Reference Manual (5th Edition)
9% buy
C: A Reference Manual (5th Edition) 4.6 out of 5 stars (47)
$34.65
Mastering Algorithms with C
5% buy
Mastering Algorithms with C 3.4 out of 5 stars (15)
$26.37

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

84 Reviews
5 star:
 (61)
4 star:
 (10)
3 star:
 (9)
2 star:
 (1)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (84 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
29 of 30 people found the following review helpful:
4.0 out of 5 stars Provides great detail on C's dustier corners, May 31, 2000
This book exposes many C programming language obscurities - particularly related to pointers, memory usage, and compiling. All of these things are things that you need in order to become an advanced C programmer.

This book is full of little nuggets. I keep it by my desk, and when I have a free moment, I turn to a page at random and read the section that catches my eye. It is a great way to learn something new or reinforce something you know.

If you are looking for a "bag of tricks" book with canned routines, this is not the book for you. For a good bag of tricks, check out "Mastering Algorithms with C," ISBN 1-56592-453-3.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
25 of 26 people found the following review helpful:
5.0 out of 5 stars Why can't more programming books be like this?, October 23, 2001
By Douglas Welzel (Seattle, WA) - See all my reviews
(REAL NAME)   
This title has been sitting on my shelf for years, but for some reason I decided to start flipping through it the other day. It's sad to admit this, but I couldn't put it down! I really wish I had taken the time to read this years ago.

In a reasonably short title, this book covers more about the nooks and crannies of C than almost any other book I have come across -- and does it in a way that keeps the reader's attention. Subtle aspects of the language are presented in detail and accompanied by interesting stories and suggestions (called "Handy Heuristics" in the book) for improving your own code.

The book then steps a bit outside of the language to explain (briefly) how linkers work and how executable are structured. This information helps to round out the language specific material and is something you won't find in too many other places.

The only downside to this title is that the information is probably a bit dated and somewhat Sun specific. However, I wouldn't let either of these items prevent you from adding this to your software development collection.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 14 people found the following review helpful:
5.0 out of 5 stars Required reading for aspiring C experts, March 16, 2000
By Hollister Herhold (Short Hills, NJ United States) - See all my reviews
A short aside on the author - Peter van der Linden is probably one of the better technical writers out there. Both this book and "Just Java" are a pleasure to read. He's also a good public speaker, if you get a chance to see him in the valley.

Where this book stands out is its lucid explanations of "under the hood" material. What really happens when your program is loaded in? Why aren't pointers and arrays the same? (Bet you thought they were.) This book explains it all.

The section on interview questions is required reading for interviewers and interviewees alike.

In short, a great book. My dog-eared copy has been handed around the office so many times that I had to take it back and force everyone else to get their own copy (which they quickly did).

Only one minor gripe - there are a number of typos in the printing I have. Peter is VERY good about posting errata on his website however, so I can't let this detract from my 5 star rating.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Expert C Language
A better title for this book is "Expert C Language". It is more like a English grammar book that give you fundamental yet in-depth knowledge about C programming language itself,... Read more
Published 3 months ago by Soon Yau Cheong

5.0 out of 5 stars Collection of useful ideas from an experienced compiler writer
The author is a compiler writer, this is the biggest strength of this book other than the humor side. Read more
Published 7 months ago by Yong Zhi

5.0 out of 5 stars Great book and service
I had this book in PDF format before and liked it so much that I bought the book. An excellent book for advanced c/c++ programmers, a very good insight in linker, assembler. Read more
Published 13 months ago by A. Sukerkar

5.0 out of 5 stars Title says it all
One of the best books I have seen on C programming. Interesting stories and author's ability to explain dusty corners of C language are really appreciated. Read more
Published 14 months ago by Prashant

3.0 out of 5 stars Expert on C, not expert on programming in C
This book helps you on the way of becoming an expert on the C programming language, it is not much help for the purpose of becoming an expert on programming in C... Read more
Published 14 months ago by Michael Schuerig

5.0 out of 5 stars Pure Depressing Awesomeness
Every programmer should read this richly detailed tutorial for/polemic against the C programming language. Read more
Published 14 months ago by Christopher Palmer

5.0 out of 5 stars Tremendous book
What an amazing book. Who better to write about the subtle nuances of C programming than a man that wrote a compiler? Read more
Published 15 months ago by Lance C. Hibbeler

5.0 out of 5 stars Great books
I am still making my way through the book but it has been worth the purchase price already. I have a queue of two friends that want to borrow it already :D
Published 18 months ago by Brandon D. Philips

5.0 out of 5 stars After K&R this is the way to go!
This book is for advanced C programmers. You should only move on to it after you have a good grasp of the material in Kernighan & Ritchie. Read more
Published 18 months ago by Paulo Jorge Matos

2.0 out of 5 stars Not helpful
I bought this book over a decade ago, in a rush to learn things that I needed. I recall it was a distinct waste of time. I'm no expert in C, so I needed tips. Read more
Published 20 months ago by Peter Norton

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 2 days ago
textbook scam 66 7 days ago
Amazon is a great place to buy textbooks! 35 19 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.