Expert C Programming: Deep C Secrets – Peter Van Der Linden – 1st Edition


This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs.

This is a very different book on the C language! In an easy, conversational style, Peter van der Linden, of Sun’s compiler and OS kernel group, presents dozens of astonishing examples drawn from practical experience, including:

– Software that blew up the space probe to Venus
– The C bug that shut down the entire AT&T phone system
– C programmer job interview secrets
– Why programmers can’t tell Halloween from Christmas day
– The C code for a complete BASIC interpreter

Expert C Programming reveals the coding techniques used by the best C programmers. It relates C to other languages, and includes an introduction to C++ that can be understood by an programmer without weeks of mind-bending study. Covering both the IBM PC and UNIX systems, it is an entertaining and educational romp through C showing how experts really use it. Expert C Programming is a must read for anyone who wants to learn more about the implementation, practical use, and folklore of C.

Table of Contents

1. C through the mists of time
2. It’s not a bug, it’s a language feature
3. Unscrambling declarations in C
4. The shocking truth: C arrays and pointers are not the same!
5. Thinking of linking
6. Poetry in motion: runtime data structures
7. Thanks for the memory
8. Why programmers can’t tell Halloween from Christmas day
9. More about arrays
10. More about pointers
11. You know C, so C++ is easy!

No Comments

  • And now, tell us what you think about this publication. Have you found it useful? Which of the topics in the book did you find most helpful? Tell us your opinion! And please, remember that keeping this site updated so you can enjoy the content requires time and effort 😉.

Notify of

Send this to a friend