December 10th, 2005

flagstaff coffee mug


"In general, it is difficult to say anything specific about this form of parallelism, except that conflicting data accesses in two threads need explicit synchronization; otherwise, the program will be nondeterministic."

— Herb Sutter and James Larus, in the latest issue of ACM Queue.

mmmmm nondeterminism...
flagstaff coffee mug


"It is practically impossible to teach good programming style to students that have had prior exposure to Basic; as potential programmers they are mentally mutilated beyond hope of regeneration."

—Edsger Dijkstra