X10 (programming language)

This is an old revision of this page, as edited by 80.142.16.113 (talk) at 11:35, 8 January 2007 (correction: changed High Productivity Computing Initiative to High Productivity Computing Systems). 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 Systems (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 object-oriented and non-object-oriented programming paradigms.