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:

  • 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

  • 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

  • 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

  • Andrew Koenig (programmeur) —  Pour l acteur américain homonyme, voir Andrew Koenig Andrew Koenig Nationalité   …   Wikipédia en Français

  • Отладчик использования памяти — (англ. memory debugger)  инструментальное программное обеспечение для обнаружения утечек памяти и переполнений буфера. Это происходит из за ошибок, связанных с выделением и освобождением динамической памяти. Программы, написанные на… …   Википедия

  • 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

  • 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

Share the article and excerpts

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