site Search Results
Results for: Andrew Koenig
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.
Accelerating C++ Programming
Peter takes a long look at Andrew Koenig and Barbara Moo's Accelerated C++: Practical Programming by Example.
Koenig Keynote Spotlights C++
Two years ago Andrew Koenig, of AT&T Research, made three predictions about the future of C++. The first was that the standard would be approved by November, 1997. The second was that C++ would provide easier solutions to every day problems facing programmers, and the third was that C++ would exhibit an intellectual framework for future growth. In his Wednesday evening keynote, "C++: Are We Having Fun Yet?," Koenig declared the fulfillment of all three predictions.
Immodularity
I like the following joke, performed by Dave Green at the Oxford Comedy Cellar, for its connection with modularity and non-local reference, the latter discussed byAndrew Koenig and others in Have we forgotten what's wrong with goto statements?
- DesignThere are no Stupid C++ Questions
This blog post is a response to my colleague Andrew Koenig's recent blog post Questions that make me cringe
- DesignGliders, Hasslers, and the Toadsucker: Writing and Explaining a Structured Excel Life Game
"Have we forgotten what's wrong with goto statements?" asked Andrew Koenig recently. Bradford Miller had a pithy reply: you need too many "thumbs" when reading code. Better to use a language with proper control structures, not bodge them from labels that will, for all a reader can tell, leave you leaping around your program like a flea on a dog full of coffee. This reminded me of spreadsheets, which unrestricted cell references can make just as unreadable. So I'm going to show how to write and document a spreadsheet in a high-level language I've implemented: Excelsior, which I've made available here. The spreadsheet runs Life; linking a clear English-and-equations account of Life with Excel's graphic appeal, it may interest school maths teachers, as well as those seeking to write and document safer spreadsheets.
- DesignRuminations in C++
Underdocumented C++
Al goes further with C++'s typename keywordyet another underdocumented C++ feature. - Web Development
C++ Made Easier - Handles and Exception Safety, Part 2: Intrusive Reference Counting
More on handle classes. This time you'll see how to optimize them.
What can we do about finger-pointing?
I have paid for software from two vendors; the two software packages will not work together; and each vendor blames the other. - Design
When the interface programs the user
If you are using a keyboard with aftertouch, you can control how a note sounds after you have already started playing it. - Design