X10 is being developed programming language by IBM at Research Center Thomas J. Watson (in) funded project High Productivity Computing Systems of DARPA . The main authors are Kemal Ebcioğlu, Vijay Saraswat, and Vivek Sarkar 3 .
X10 is designed for parallel programming with the model of shared global address space (in) (PGAS). A program runs on a set of places : each place has data and some activities that make calculations on these data. It supports a type system with constraints for object-oriented programming, primitive types structs defined by the user, the globally distributed arrays and parallel structured and unstructured 4 .
Notes and references
- ↑ ( in ) ” X10 Release 2.6.0 ” [ archive ]
- ↑ SourceForge.net , accessed
- ↑ http://www.aurorasoft.net/workshops/lar04/Author_Files/Papers/Vivek_Sarkar_LaR_04_Paper_V1.pdf [ archive ]
- ↑ http://x10.sourceforge.net/documentation/languagespec/x10-latest.pdf [ archive ]