site Search Results
Results for: herb sutter a false sense of security
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.
Introduction to Function Try Blocks
Exceptions can occur in the darndest places. Fortunately, try blocks can also be written in most of those places.
Generic<Programming>: Mappings between Types and Values
In C++, you can do a lot more things at compile time than may be immediately obvious, including selecting the right algorithm based on an integer constant, and determining if one type supports conversion to another type. Andrei Alexandrescu shows us a handful of remarkably simple, reusable templates that make such compile-time magic possible.
Are Set Iterators Mutable or Immutable?
The C++ Standard mandates that containers such as std::set provide both mutable and immutable iterators. Unfortunately, mutable iterators turn out to be dangerous when used with sets. If you use one to modify an element of a set, you risk corrupting the underlying data structure. Langer and Kreft explain why this is so, and they discuss some of the less-than-desirable solutions - including non-portable implementations of the standard library. The authors then propose a more sensible, and portable, solution using iterator adapters.
STL & Generic Programming
Java lacks both a standard and templates, but it nevertheless offers something resembling the C++ Standard Template Library.
Conversations: So Who's the Portable Coder? [1]
When it comes to writing portable code, knowing what's standard is only half the battle. You might have to work around a few obstacles, including a guy named Bob.
The Application Service Providers Have Landed
It remains to be seen, however, whether this wholesale shift to outsourced software will really take place, and whether IT managers will endorse the companies seeking to run their more conventional applications. Despite the hyped-up market potential, ASPs today are primarily aiming for the low-hanging fruit of dot-coms--those with big ideas, deep pockets and few or no developers--and providing conventional e-commerce or business software for vertical markets.
10th Annual Jolt and Productivity Awards
C Programming
Smart iterators might not be such a dumb idea, but, as Al points out, there are costs associated with them.
A Dynamic Select Component for Javascript 
Designing a GUI component in Javascript is different than developing a custom widget in more traditional object-oriented environments. Steve shows you how to do it.
Java 2Graphics Rendering 
The optimized graphics-rendering pipeline Torpum presents here addresses performance concerns you may encounter when developing scientific visualization, action-based games, or other resource-demanding Java 2 applications. - .NET