Computing Atlas

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

Chapel

Concurrent Language

Chapel, also known as Cascade High Productivity Language, is a parallel programming language developed by Cray, and later by Hewlett Packard Enterprise, as part of a Defense Advanced Research Projects Agency high productivity computing systems program. Chapel is designed to improve the productivity of high-end computer users while also serving as a bridge for less experienced programmers, with built-in support for both data and task parallelism and a global-view abstraction for distributed arrays.

Facts
First Released
2009 2
Significance
Aims to offer HPC users productivity advances without alienating traditional HPC practitioners 2
Classification
Typing Discipline
Statically Typed 1
License
Apache License 2.0 1
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.

In Field

Source Chapel (programming language)
Source Chapel (programming language)

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: Chapel
  • Wikidata Q4036051, class allow-list match (w-wdresolver-0926)
  • Wikidata Q4036051 P275 (license)
  • Wikidata Q4036051 P7078 (typing discipline)
View the Source
2. Chapel (programming language)
  • Infobox, first appeared
    2009
  • Design goals
    Chapel should offer the productivity advances offered by the latter suite of languages while not alienating the users of the first
  • In Field: Programming Language Theory, Lead paragraph
  • In Field: Parallel Computing, Lead paragraph
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.