Expert C programming - Peter Van Der Linden - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Expert C programming
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Expert C programming

Expert C programming

Peter Van Der Linden

350 pages, parution le 30/04/1994

Résumé

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.

Features

  • 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} 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).

Table of contents

  • Preface ..... xiii
  • Acknowledgments ..... xv
  • Introduction ..... xix
  • The $20 Million Bug ..... xx
  • Convention ..... xxi
  • Some Light Relief---Tuning File Systems ..... xxii
  • C Through the Mists of Time ..... 1
  • It's Not a Bug, It's a Language Feature ..... 31
  • Unscrambling Declarations in C ..... 63
  • The Shocking Truth: C Arrays and Pointers Are NOT the Same! ..... 95
  • Thinking of Linking ..... 109
  • Poetry in Motion: Runtime Data Structures ..... 137
  • Thanks for the Memory ..... 165
  • Why Programmers Can't Tell Halloween from Christmas Day ..... 201
  • More about Arrays ..... 239
  • More About Pointers ..... 263
  • You Know C, So C++ is Easy! ..... 293
  • A. Appendix: Secrets of Programmer Job Interviews ..... 333

L'auteur - Peter Van Der Linden

Peter van der Linden worked at Sun Microsystems for 14 years in various software engineering capacities for the compiler and OS kernel groups. Van der Linden's books include several Sun Microsystems Press titles.

Caractéristiques techniques

  PAPIER
Éditeur(s) Prentice Hall
Auteur(s) Peter Van Der Linden
Parution 30/04/1994
Nb. de pages 350
Format 235 x 178
EAN13 9780131774292

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription