Dr. Dobb's Journal 25 311 april 2000 papier 1