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: 2009Designed by: David Callahan
Developed by: Brad Chamberlain • Cray
Operating systems: Linux • Microsoft Windows • POSIX • macOS
File extensions: chpl
Wikidata: Q4036051
Influenced by: Ada • C • C# • High Performance Fortran • Java • ZPL
Programming paradigms: array programming • object-oriented programming • parallel computing
Language types: array programming language • object-based language • parallel 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
- Chapel Tutorial
- Chapel Tutorial for Programmers (:card_file_box: archived)
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-06-13