Java (2)
Java è un linguaggio object-oriented che oltre ad avere un modello concorrente a memoria condivisa, è nato per applicazioni distribuite.
Per l’uso di Java per la programmazione distribuita si possono usare
- i socket,
- la RMI (Remote Method Invocation),
- Java + CORBA.
-
Java per applicazioni scientifiche ad alte prestazioni:
- Java Grande, HPJava.
- MPIJava, JPVM, JavaPP, JCSP,