New Language Features
Scalable parallelism
- SPMD model of execution with global address space
-
Multidimensional arrays
- also: points and index sets as first-class values
- multidimensional iterators
-
Memory management
- semi-automated zone-based allocation
-
Other
- Immutable classes
- Operator overloading