Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼



site Search Results

Results for: Andrew Koenig

Sort by: Relevance | Date

The Dr. Dobb's Developer Library DVD Order the NEW Discounted Dr. Dobb's Developer Library DVD 6
Purchase the fully searchable DVD for $59.95 - a 60% discount! Features 21 years of Dr. Dobb's Journal, 15 years of Sys Admin magazine, 14+ years of C/C++ Users Journal, 1 year worth of Dr. Dobb's Digest, podcasts, videos and more! Order Now.

How much do we think about our suppliers' system awareness?

Dr. Dobb's JournalAndrew Koenig
March 07, 2008

- Security

Automatic Memory Management -- No Panacea

Dr. Dobb's JournalAndrew Koenig
February 06, 2008

One of the loudest criticisms I hear about C++ is that it doesn't have garbage collection. In other words, whenever a program allocates memory, some other part of that program has to figure out when to free it.

- Design

The Trouble with Testing

Dr. Dobb's JournalAndrew Koenig
January 02, 2008

There is a school of thought that says that when you set out to write a program, you should write the tests first. Your goal is then to write the simplest program that passes the tests. Once you have done so, you're done.

- Design

Invariants as an Intellectual Tool

Dr. Dobb's Journal,
February 01, 2006

Invariants are a great way to make sure your loops are doing what you expect.

The Perils of Violating Abstractions

Dr. Dobb's Journal,
December 01, 2005

Some programming abstractions seem like they can safely be violated. There are reasons, however, why you should think twice before doing so--a little self-discipline can have big payoffs.

When Types Contain Data

Dr. Dobb's Journal,
October 01, 2005

C++ features that allow types to vary during compilation also allow compile-time computation on numbers. This can have useful side effects.

C++ Exceptions & the Linux Kernel  

Dr. Dobb's Journal,
September 01, 2005

C++ kernel-level runtime support for Linux lets you use the full power of C++ in kernel-space programming. - C/C++

Why Programming Languages Can't Be Perfect

Dr. Dobb's Journal,
August 01, 2005

Understanding the quirks of a particular programming language lets you use the language more effectively.

<algorithm>: find

Dr. Dobb's Journal,
August 01, 2005

Bjorn continues his series on the Algorithms Library of the C++ Standard with a discussion of find, which is designed to locate specific elements in a sequence.

<algorithm>: for_each

Dr. Dobb's Journal,
July 01, 2005

In the first in his series on the Algorithms Library of the C++ Standard, Bjorn covers for_each, a terse alternative to writing your own loops.

Previous 21 22 23 24 25 26 27 28 29 30 Next