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.

Optimization Versus Flexibility — An Example

Dr. Dobb's JournalAndrew Koenig
April 04, 2013

Last week, I discussed how optimization can sometimes mislead programmers into writing code that works better in the lab than in the field, perhaps because the problems that programs encounter in the field are larger than those that are used during testing. As luck would have it, since I wrote that article, I encountered a real-world example of that phenomenon. - C/C++

Is Optimization Immoral?

Dr. Dobb's JournalAndrew Koenig
March 28, 2013

Dynamic memory allocation in C++ (and C) can be surprisingly expensive. - C/C++

If Order Relations are Such a Pain, Why Bother?

Dr. Dobb's JournalAndrew Koenig
March 22, 2013

Whenever a problem turns out to be harder to solve than we expected, it makes sense to ask whether perhaps we were solving the wrong problem in the first place. - C/C++

Comparing an Integer with a Floating-Point Number, Part 2: Tactics

Dr. Dobb's JournalAndrew Koenig
March 15, 2013

We continue last week's discussion by getting down to details. - C/C++

Comparing an Integer With a Floating-Point Number, Part 1: Strategy

Dr. Dobb's JournalAndrew Koenig
March 08, 2013

We have two numbers, one integer and one floating-point, and we want to compare them. - C/C++

It's Hard To Compare Floating-Point Numbers

Dr. Dobb's JournalAndrew Koenig
March 01, 2013

Last week I posed a problem: Suppose you have an inheritance hierarchy that lets you represent integers or floating-point numbers. How would you define comparison within your hierarchy? We can restate this problem in a language-independent way: How can we compare two numbers, either of which might be integer or floating-point? - C/C++

Comparison and Inheritance

Dr. Dobb's JournalAndrew Koenig
February 22, 2013

We continue last week's discussion of comparison functions by thinking about how to compare objects from different parts of an inheritance hierarchy. - C/C++

Concrete Examples of Orderings

Dr. Dobb's JournalAndrew Koenig
February 15, 2013

There is a commonly used strategy, often called lexicographical order or dictionary order, for taking the ordering strategies for individual components and combining them. - C/C++

How Dictionaries Work

Dr. Dobb's JournalAndrew Koenig
February 06, 2013

Treat each object as a sequence of symbols and impose a dictionary order on the symbols. - C/C++

The Groovy Conundrum

Dr. Dobb's JournalAndrew Binstock
February 05, 2013

Groovy is one of the most interesting JVM languages, but its longtime performance issues kept it confined to narrow niches. However, a series of important upgrades look like they might push the language into the mainstream. There's the conundrum. - JVM Languages

Previous 5 6 7 8 9 10 11 12 13 14 Next