What is C++ written in?

Year 1983 Paradigm object-oriented, imperative, generic Typing static Self-hosting yes
The C++ compiler is written in C++ (well-documented). C++ is self-hosting.

Relationship Graph

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

Compiler Implementation

LanguageConfidenceNotesSource
C++ 95% GCC and Clang (C++ compilers) written in C++ Source

Influenced By

Languages C++ Influenced

Frequently Asked Questions

What language is C++ written in?
C++ is primarily implemented in C++. See the implementation section above for details and source references.
What languages influenced C++?
C++ was influenced by Simula, C, Objective-C among others. See the influence section above for the full list.
Which languages did C++ influence?
C++ influenced Java, D, Rust among others.
Is C++ self-hosting?
Yes, C++ is self-hosting — its compiler can compile itself.

Evidence Sources

Related Languages

Explore C++ in Graph →