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: David Callahan
Developed by: Brad ChamberlainCray
Operating systems: LinuxMicrosoft WindowsPOSIXmacOS
File extensions: chpl

Wikidata: Q4036051

Influenced by: AdaCC#High Performance FortranJavaZPL

Programming paradigms: array programmingobject-oriented programmingparallel computing

Language types: array programming languageobject-based languageparallel 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: 2025-06-13