Java is a C++ subset which interestingly does not have pointers as these are unsafe in necessary secure metacomputing environment.
|
Thus Java has removed the part of C++ which is hardest to parallelize
|
Java may not "survive" but if it doesnt something better will! Thus it makes sense to study and experiment with it
|
Natural first step is to use Java to build the interpreted "shell" which we called HPFCL for HPF coordination Language.
-
This is task parallel script linking HPF modules
|
Java is partially compiled as you take basic Java high-level code and compile down to a universal Java machine language. This is very similar to concepts in ANDF (Architecture Neutral Distribution Format) but with a different goal
-
Java's model supports universal heterogenous clients linked together in metacomputing
|