Titanium Language Reference Manual (Version 2.20)

Author(s): Bonachea, Dan; Datta, Kaushik; Gay, David; Graham, Susan; Kamil, Amir; Liblit, Ben; Pike, Geoff; Su, Jimmy; Yelick, Katherine; Hilfinger, PN | Abstract: The Titanium language is a Java dialect for high-performance parallel scientific computing. Titanium’s differences from Java include multi-dimensional arrays, an explicitly parallel SPMD model of computation with a global address space, a form of value class, and zone-based memory management. This reference manual describes the differences between Titanium and Java.