[comp.lang.c++] What's Next

kale@m.cs.uiuc.edu (03/26/89)

Whats next in software development? No question about this..

"Machine Independent" Parallel Programming systems for MIMD machines.
Parallel processing will certainly emerge as a cost-effective solution.
There will be many different machine designs (shared memory, distributed 
memory, hierarchical.. cubes/meshes/...), and one would want to develop
programs that don't have to be changed any time they have to move to a
new machine (or even an upgrade).

We are developing such a system (Now you know :-) ) called the Chare Kernel,
and will be happy to send reports to anyone interested.
It runs programs without change on shared memory machines
as well as hypercubes.

The other languages/systems to watch are:
	Linda (David Gelernter, Yale), and
	Cantor (Chuck Seitz, Caltech).