Dr. Dobb's Journal 28 349 june 2003 papier