Chapel

Chapel, the Cascade High Productivity Language, is a parallel programming language that was developed by Cray, and later by Hewlett Packard Enterprise which acquired Cray. It was being developed as part of the Cray Cascade project, a participant in DARPA's High Productivity Computing Systems (HPCS) program, which had the goal of increasing supercomputer productivity by 2010. It is being developed as an open source project, under version 2 of the Apache license. Wikipedia

Created Year: 2009
Designed by: Cray
Developed by: David Callahan • Brad Chamberlain
Operating systems: Microsoft Windows • Q388 • Q14658 • macOS
File extensions: chpl

Wikidata: Q4036051

Influenced by: Ada • C • C# • High Performance Fortran • Java • ZPL

Programming paradigms: parallel computing • array programming • object-oriented programming

Language types: object-based language • parallel programming language • array programming language

Chapel Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Chapel

writeln("Hello World");

Free Chapel books, articles, documentation

Search on GitHub


Latest data update: 2026-06-19