X10 (programming language)

This is an old revision of this page, as edited by 12.4.22.2 (talk) at 12:42, 28 February 2006 (External links). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of DARPA's High Productivity Computing Initiative (HPCS) program. Its primary authors are Kemal Ebcioglu, Vijay Saraswat, and Vivek Sarkar. [1]

X10 is designed specifically for parallel programming. It will be an "extended subset" of the Java programming language - strongly resembling it in most aspects, but featuring custom designed arrays and concurrency operations. It will support both object oriented and non-object oriented programming paradigms.