Jon Harrop wrote: ...
Historically, concurrency has been of general interest on single core machines in the context of operating systems and IO and has become more important recently due to the ubiquity of web programming. Parallelism was once only important to computational scientists programming shared-memory supercomputers and enterprise developers programming distributed-memory clusters but the advent of multicore machines on the desktop and in the games console has pushed parallelism into the lime light for ordinary developers when performance is important.
...
Parallelism has also been important, for a long time, to multiprocessor operating system developers. I got my first exposure to parallel programming, in the 1980's, working on NCR's VRX operating system. Patricia -- http://mail.python.org/mailman/listinfo/python-list