Expert C Programming: Deep C Secrets

Front Cover
Prentice Hall Professional, 1994 - Computers - 353 pages
24 Reviews

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. Each chapter is divided into self-contained sections. Includes extended discussions of major topics such as declarations and arrays/pointers; offers a great many hints and mnemonics; covers topics that many C programmers find confusing; and features one of the best introductions to C++, and the rationale behind it. Throughout, technical details are interspersed with many true stories of how C programming works in practice, and each chapter ends with an amusing C story or piece of software folklore. For software engineers and computer programmers who are writing, developing, testing, debugging software on either IBM PCs or Unix systems.

  

What people are saying - Write a review

User ratings

5 stars
15
4 stars
6
3 stars
1
2 stars
2
1 star
0

Review: Expert C Programming: Deep C Secrets

User Review  - Josh Davis - Goodreads

This was a great little refresher on C. I first learned C by going through the classic K&R book back in high school. As Expert C Programming is quick to point out, C has changed quite a bit from then ... Read full review

Review: Expert C Programming: Deep C Secrets

User Review  - Studentgu - Goodreads

contents are broad, and language is humor. overview of c++ and introduction to job interview are both good. Read full review

Contents

Its Not a Bug Its a Language Feature
31
Unscrambling Declarations in C
63
C Arrays and Pointers Are NOT the Same
95
Thinking of Linking
109
Runtime Data Structures
137
Thanks for the Memory
165
Why Programmers Cant Tell Halloween from Christmas Day
201
More about Arrays
239
More About Pointers
263
You Know C So C++ is Easy
293
Secrets of Programmer Job Interviews
333
How Is a Library Call Different from a System Call?
338
Some Light ReliefHow to Measure a Building with a Barometer
344
Copyright

Common terms and phrases

Popular passages

Page ii - States member of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC).

References to this book

Software-Qualität
Dirk W. Hoffmann
No preview available - 2008
All Book Search results »

About the author (1994)

Linden leads a team of kernel programmers at Sun Microsystems.

Bibliographic information