What is Chapel written in?

Programming language.

Programming language Year 2009 Paradigm concurrent, imperative, object-oriented, scientific Typing static
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

Relationship Graph

All directly connected languages. Click any node to navigate to its page.

Compiler Implementation

LanguageConfidenceNotesSource
C++ 85% The Chapel compiler is written in C/C++. Source

Influenced By

Frequently Asked Questions

What language is Chapel written in?
Chapel is primarily implemented in C++. See the implementation section above for details and source references.
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

Explore Chapel in Graph →