MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » Books » All Books » 0131774298 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
  All Books
  Atmel AVR
  Microchip PIC
  TI MSP430
  Analog Design
  Artificial Intelligence
  Chip Design
  Chip Test & Verification
  Digital Electronics
  Digital Signal Processing
  Embedded Internet
  Embedded O/S
  Embedded Systems
  Fiber Optics
  Mechanical Engineering
  Nano Technology
  Organic Materials
  Parallel Port
  Programming Languages->
  Software Development
  Storage - Memory
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Expert C Programming: Deep C Secrets US$42.99

Expert C Programming: Deep C Secrets

Expert C Programming: Deep C Secrets is written for experienced C programmers who want to quickly acquire 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 all these 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.

384 pages, softcover


  • Completely up-to-date with ANSI C
  • Acknowledges the human side of computer programming too often overlooked by other writers
  • Applies ANSI standard C as found on PCs and UNIX systems
  • Covers unique aspects of C relating to sophisticated hardware typically found on UNIX platforms (virtual memory, etc.)
  • Uses the terminology of ANSI throughout, along with translations into ordinary English where needed
  • Contains boxed programming challenges and handy heuristics (ideas, rules-of thumb, or guidelines that work in practice)
  • Includes one of the best introductions to C++, and the rationale behind it
  • Covers many topics that many C programmers find confusing: What does typedef struct bar {int bar} bar; actually mean? How can I pass differently-sized multi-dimensional arrays to one function? What's the difference between char *foo and char (*foo)? What's a bus error? What's a segmentation violation?
  • Contains many interesting C stories and folklore, such as the January 1990 slowdown of the entire AT&T phone network (caused by a C bug)


  • Introduction
  • 1. The ANSI C Standard
  • 2. It's Not a Bug; It's a Language Feature!
  • 3. Unscrambling Declarations in C
  • 4. Thinking of Linking
  • 5. Poetry in Motion? Runtime Data Structures
  • 6. Why Programmers Can't Tell Halloween from Christmas Day
  • 7. The Shocking Truth: Arrays and Pointers Are Not Equivalent!
  • 8. More about Arrays
  • 9. More about Pointers
  • 10. You Know C? C++ Is Easy!
  • Appendix: C Interview Secrets

About the Author

Peter van der Linden is one of the world's foremost computer book authors. His books include Expert C Programming: Deep C Secrets, Just Java, and Peter van der Linden's Guide to Linux. He has been in the computer industry for more than twenty-five years, and worked as a software developer for companies ranging from start-ups to Apple and Sun Microsystems. He has designed and programmed systems in Europe and on both coasts of the United States, and is currently working in Silicon Valley, California as a software consultant who specializes in Linux and open source software. Peter van der Linden is a graduate of Yale University.

This product was added to our catalog on Friday 14 October, 2005.


Customers who bought this product also purchased
Rectangular Pin Header, Male, 1x40 Single Row, 2.54mm SpacingRectangular Pin Header, Male, 1x40 Single Row, 2.54mm SpacingUS$0.75

SSOP-to-DIP 28-Pin Adapter PCBSSOP-to-DIP 28-Pin Adapter PCBUS$1.80

Shopping Cart more
0 items
What's New? more
Flowcode 7 "Mechatronics Pack" Feature Pack
Flowcode 7 "Mechatronics Pack" Feature Pack
Specials more
Atmel AVR STK500 Compatible Programmer, parallel port
Atmel AVR STK500 Compatible Programmer, parallel port
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Expert C Programming: Deep C Secrets
Reviews more
Write ReviewWrite a review on this product!
  Sunday 18 March, 2018   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce