Site Archive (Complete)
C++ FORUM | NEWSLETTERS


Lock-Free Code: A False Sense of Security
Writing lock-free code can confound anyone—even expert programmers, as Herb shows this month.
August 5, 2008
The Many Faces of Deadlock
Deadlock can happen whenever there is a blocking (or waiting) cycle among concurrent tasks.
July 31, 2008
Disentangling Concepts in Object-Oriented Systems
A class interface can be deceptively simple, which is why Stephen finds useful this object-oriented technique for "unpacking" the underlying concepts present in a given class.
July 30, 2008
CUDA, Supercomputing for the Masses: Part 6
Global memory and the CUDA profiler
July 25, 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
Computer Programming and Precise Terminology
Teaching a new programming language is difficult enough without confusing the very concepts we are trying to teach
July 10, 2008
Lock-Free Queues
One thread can write and another read—at the same time!
July 1, 2008
CUDA, Supercomputing for the Masses: Part 5
Understanding and using shared memory (2)
June 30, 2008
Patricia Tries
Specialized indexes like the Patricia Trie can lead to faster development and more efficient code.
June 25, 2008
CUDA, Supercomputing for the Masses: Part 4
Understanding and using shared memory (1)
June 3, 2008
Real-Time OS In Today's World
Sebastien Marineau-Mes talks about the world of Real-Time Operating Systems.
May 30, 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
CUDA, Supercomputing for the Masses: Part 3
Error handling and global memory performance limitations
May 13, 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
CUDA, Supercomputing for the Masses: Part 2
A first kernel
April 29, 2008
Programming Languages: Everyone Has a Favorite One
From what Paul Jansen has seen, everyone has a favorite programming language.
April 23, 2008
CUDA, Supercomputing for the Masses: Part 1
CUDA lets you work with familiar programming concepts while developing software that can run on a GPU
April 15, 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
Optimizing Math-Intensive Applications with Fixed-Point Arithmetic
Understanding and using fixed-point math can result in real performance gains.
March 28, 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
Random Numbers in a Range Using Generic Programming
The Greatest Common Divisor algorithm computes the maximal number that divides its two arguments—and can be used as an efficient random-number generator.
March 19, 2008


C++ Archive
2008 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2006 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2005 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2004 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2003 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2002 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2001 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1999 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1998 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1997 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1996 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1995 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
DR. DOBB'S CAREER CENTER
Ready to take that job and shove it? open | close
Search jobs on Dr. Dobb's TechCareers
Function:

Keyword(s):

State:  
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    Location | Employer | City
  • Most Recent Posts:



    EVENTS
    Software Development Best Practices 2008
    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!