C Traps and Pitfalls

C Traps and Pitfalls

"C Traps and Pitfalls" is a slim computer programming book by former AT&T researcher and programmer Andrew Koenig, its first edition still in print in 2005, which outlines the many ways in which beginners and even sometimes quite experienced C programmers can write poor, malfunctioning and dangerous source code.

It evolved from an earlier technical report published internally at Bell Labs, but is now available. [http://literateprogramming.com/ctraps.pdf]

References

* cite book
author = Andrew Koenig
year = 1989
title = "C Traps and Pitfalls"
url = http://literateprogramming.com/ctraps.pdf
publisher = Addison-Wesley
isbn = 0-201-17928-8
oclc = 18014955


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Cognitive traps for intelligence analysis — This article deals with a subset of the intellectual process of intelligence analysis itself, as opposed to intelligence analysis management, which in turn is a subcomponent of intelligence cycle management. For a complete hierarchical list of… …   Wikipedia

  • Business and Industry Review — ▪ 1999 Introduction Overview        Annual Average Rates of Growth of Manufacturing Output, 1980 97, Table Pattern of Output, 1994 97, Table Index Numbers of Production, Employment, and Productivity in Manufacturing Industries, Table (For Annual… …   Universalium

  • Falconry training and technique — Training raptors (birds of prey) is a complex undertaking. Books containing hundreds of pages of information and advice by experienced falconers are still rudimentary at best.Many important details vary between individual raptors, species of… …   Wikipedia

  • Lyonesse Trilogy — The Lyonesse Trilogy is a group of three fantasy novels by Jack Vance, set in the European Dark Ages, in the mythical Elder Isles west of France and southwest of Britain, a generation or two before the birth of King Arthur. An Atlantis theme… …   Wikipedia

  • native American — native American, adj. a person born in the United States. [1835 45, Amer.] * * * ▪ indigenous peoples of Canada and United States Introduction also called  American Indian,  Amerindian,  Amerind,  Indian,  Aboriginal American,  or  First Nation… …   Universalium

  • Native American — Indian (def. 1). Usage. See Indian, Eskimo. * * * ▪ indigenous peoples of Canada and United States Introduction also called  American Indian,  Amerindian,  Amerind,  Indian,  Aboriginal A …   Universalium

  • Decompiler — A decompiler is the name given to a computer program that performs, as far as possible, the reverse operation to that of a compiler. That is, it translates a file containing information at a relatively low level of abstraction (usually designed… …   Wikipedia

  • Memory debugger — A memory debugger is a programming tool for finding memory leaks and buffer overflows. These are due to bugs related to the allocation and deallocation of dynamic memory. Programs written in languages that have garbage collection, such as managed …   Wikipedia

  • Andrew Koenig (programmer) — Andrew Koenig is a former AT T researcher and programmer known for his work with C++. He is the author of C Traps and Pitfalls , co author (with Barbara Moo) of Accelerated C++ Ruminations on C++ , and his name is associated with Argument… …   Wikipedia

  • Detail-oriented programming — In computer programming Detail oriented programming is a pejorative term for source code that uses trick structure or syntax. Overview Detail oriented programming is a term, coined by Clean AJAX[1] creator MSc. Carlos Eduardo Gonçalves, that… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”