Dr. Dobb's Journal 25 313 june 2000 papier 1