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.
Templates and Duck Typing
The distinction in C++ between duck typing and inheritance comes from C++'s static type system, and is part of the price we pay for having C++ programs run as quickly as they do.
A New Solution To an Old Problem
Different toolsets lead to three different solutions, as Andrew and Barbara discover new solutions to an old problem.
Learning & Teaching C++ Programming
There are different strokes for different folks when it comes to learning C++.
Python-URL! - 2005/1/10
Want to keep up on the latest in Python? There's no better way than subscribing to "Dr. Dobb's Python-URL!: The Weekly Guide to Python Resources". These weekly postings will keep you up-to-date on the latest conferences, papers, releases, links, and more core information about Python. DDJ is proud to be associated with the Python-URL! team that launched this valuable project. - Web Development
What Does "Advanced C++" Mean?
"Advanced C++ refers to what you learn after you've mastered the basics to the point that you don't have to think about them anymore.
Timing Some Common Optimizations
Andrew and Barbara time some common program optimization techniques and find that the amount of computer time these optimizations save varies from one context and one implementation to another.
Are Vectors Really Faster?
Andrew and Barbara answer the question, "Are vectors really fastest?
Templates & Marshaling C++ Function Calls
There are a myriad of ways to connect C++ code over process or machine boundaries, none of which are truly native to C++, and most require some form of intermediate language.
Measuring Inline Functions
Andrew and Barbara continue their examination of performance, this time looking at how much specific compiler optimizations (or lack thereof) can affect a program's execution time.
Abstraction Penalties Are No Laughing Matter
Blinding optimizing programs may not give you the results you expected.