Java (2)
Java is an object-oriented language that was born for distributed computing, although it embodies a shared memory programming model.
To develop parallel distributed programs in Java could be used
- sockets,
- RMI (Remote Method Invocation),
- Java + CORBA.
-
Java for high performance scientific applications:
- Java Grande, HPJava.
- MPIJava, JPVM, JavaPP, JCSP.