What is Mojo written in?

Year 2023 Paradigm imperative, systems, scientific Typing static
The Mojo compiler is written in C++ and LLVM (documented).

Relationship Graph

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

Compiler Implementation

LanguageConfidenceNotesSource
C++ 90% Mojo toolchain written in C++ Source
LLVM 92% Mojo uses MLIR/LLVM backend Source

Influenced By

Frequently Asked Questions

What language is Mojo written in?
Mojo is primarily implemented in C++ and LLVM. See the implementation section above for details and source references.
What languages influenced Mojo?
Mojo was influenced by Python among others. See the influence section above for the full list.

Evidence Sources

Related Languages

Explore Mojo in Graph →