X10 is a statically typed, object-oriented programming language developed by IBM Research beginning in 2004 as part of the DARPA-funded High Productivity Computing Systems program, designed for high-performance parallel computing on large, distributed clusters using a partitioned global address space (PGAS) model. X10 introduces places, representing distinct locations of data and computation across a cluster, along with asynchronous activities and clocks for coordinating parallel work across those places, aiming to make large-scale parallel programming more productive than traditional message-passing approaches such as MPI.
Facts
Classification
Typing Discipline Typing Discipline LicenseEclipse Public License 1.0 1 First Released SignificanceDesigned specifically for parallel computing using the partitioned global address space (PGAS) model. 2 Connections
Follows Typing Discipline
Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.
Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.
In Field
Source X10 (programming language) - Wikipedia
Influenced By
Licensed Under
Entity-backed identity for the license enum value this item already carries, resolved to a software license concept by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The license fact itself stays on the item unchanged.
Sources
1. Wikidata: X10
- Wikidata Q1852616, resolved via en.wikipedia pageprops (wave rule R-L)
- Wikidata Q1852616 P7078 (typing discipline)
infobox License field
Eclipse Public License 1.0
View the Source2. X10 (programming language) - Wikipedia
History, second paragraph
X10 is designed specifically for parallel computing using the partitioned global address space (PGAS) model.
In Field: Programming Language Theory, Lead sentence
X10 is a programming language being developed by IBM at the Thomas J. Watson Research Center as part of the Productive, Easy-to-use, Reliable Computing System (PERCS) project funded by DARPA's High Productivity Computing Systems (HPCS) program.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.