Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

X10 (programming language)

Concurrent Language

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
Statically Typed 1
Typing Discipline
Strongly Typed 1
License
Eclipse Public License 1.0 1
First Released
2004 1
Significance
Designed 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.

In the Other Atlases
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 Source
2. 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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.