Basic HTML version of Foils prepared Jan 1 99

Foil 2 Where JavaTM is lacking people may not have not well pointed out

From Java Status Problems and Solutions Role of Java in HPCC Panel at ISCOPE 98, Santa Fe -- Dec 11 98. by Satoshi Matsuoka, Tokyo Institute of Technology


Very limited language extensibility
  • no templates, opr overloading, limited reflection
Limited parallel programming model
  • no concurrent objects, DSM, object migration, data parallel/aggregates/BSP, etc. etc.
Java "Portability Myth"
  • not just "write-once, debug everywhere"
  • portability of Java only insofaras the features supported by the JVM (c.f., OpenJIT)
  • can't inversely interoperate with existing languages
  • Lack of performance portability



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Fri Jan 1 1999