title: Expert C Programming: Deep C Secrets
author:  Peter van der Linden 
description: Defying the stereotypical notion that technical books tend to be boring, <i>Expert C Programming</i> 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.
zlib_text: Expert C Programming: Deep C Secrets 
  By Peter van der Linden 
    
    
   
  Introduction 
  C code. C code run. Run code run…please! 
  —Barbara Ling 
  All C programs do the same thing: look at a character and do nothing with it. 
  —Peter Weinberger 
  Have you ever noticed that there are plenty of C books with suggestive names like C Traps and 
  Pitfalls, or The C Puzzle Book, or Obfuscated C and Other Mysteries, but other programming 
  languages don't have books like that? There's a very good reason for this! 
  C programming is a craft that takes years to perfect. A reasonably sharp person can learn the basics of 
  C quite quickly. But it takes much longer to master the nuances of the language and to write enough 
  programs, and enough different programs, to become an expert. In natural language terms, this is the 
  difference between being able to order a cup of coffee in Paris, and (on the Metro) being able to tell a 
  native Parisienne where to get off. This book is an advanced text on the ANSI C pro