Dr. Dobb's Journal 30 368 january 2005 papier