The Many Faces of Deadlock
Deadlock can happen whenever there is a blocking (or waiting) cycle among concurrent tasks.
July 31, 2008
OpenGL and Mobile Devices: Round 2
It's been a couple of years since Richard wrote about the intersection of OpenGL and mobile devices. And my word—the world has changed, thanks in part to devices such as Apple's iPhone.
July 24, 2008
Lock-Free Queues
One thread can write and another read—at the same time!
July 1, 2008
Patricia Tries
Specialized indexes like the Patricia Trie can lead to faster development and more efficient code.
June 25, 2008
Qt and Windows CE
To demonstrate how you can use Qt to build a Windows Mobile application, Espen presents an image viewer and internationalizes it for three different languages.
May 23, 2008
Software to Hardware Parallelization
To accelerate algorithms on multi-core systems, you must first identify the code within the application that can be parallelized, then figure out how to parallelize it.
May 20, 2008
Building a Test Harness for RTOS
"Sparky," the test system for RTOS that Cort describes here, does a build of all software components and tools and runs a set of measurement, specification, and regression tests.
May 16, 2008
Performance Portable C++
Performance portability means that code can achieve good performance across a range of computer architectures while maintaining a single body of source code.
May 7, 2008
There Must be Contest
Programming contests used to be fun. Now they're a commercial software development business—and they're still fun!
May 1, 2008
Interrupt Politely
Stopping threads or tasks you no longer need is important for efficiency.
But how do you do it?
April 9, 2008
Scaling Scrum
Scrum is an agile methodology that focuses on a subset of project management and requirements management. But some organizations are finding it can be a challenge to scale Scrum to meet the complexities of their real-world environments.
April 8, 2008
An Interview with Bjarne Stroustrup
C++ creator Bjarne Stroustrup discusses the evolving C++0x standard, the education of programmers, and the future of programming.
March 27, 2008
C++ Archive
|
 |
|
|
EVENTS

October 27-30, 2008
Boston, MA
Join us for Software Development Best Practices 2008, Dr. Dobb's premier east coast event, featuring world-class training on the entire software development lifecycle. Register by this Friday to save up to $700!
| | |