What is Chapel written in?
The Chapel compiler is written in C++ (documented).
Quick Facts
- Designed by
- David Callahan
- Developer
- Brad Chamberlain and Cray
- First released
- 2009
- Typing
- static
- License
- Apache Software License 2.0
- Filename extension
- .chpl
- Website
- chapel-lang.org
About Chapel
Chapel is a programming language. It is a statically typed language that compiles ahead of time to native machine code. It supports concurrent, imperative, object-oriented, and scientific programming.
Chapel first appeared in 2009 and was designed by David Callahan at Cray / HPE. Chapel is now used mainly in specialized niches and by dedicated communities.
How Chapel is implemented
In the Language Lineage dataset, its compiler is written in C++.
Chapel in the language family tree
Chapel drew on ideas from Fortran and C.
Sources: Wikipedia · Wikidata · Official site
Frequently Asked Questions
What language is Chapel written in?
Chapel is primarily implemented in C++.
What languages influenced Chapel?
Chapel was influenced by Fortran, C among others. See the influence section above for the full list.
When was Chapel first released?
Chapel was first released in 2009. It was designed by David Callahan.
Evidence Sources
Discover More
Spot something wrong?
Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.