What is Erlang written in?

Year 1986 Paradigm functional, concurrent Typing dynamic Self-hosting yes
The Erlang compiler is written in Erlang (well-documented). Its runtime is implemented in C (well-documented). Erlang is self-hosting.

Relationship Graph

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

Compiler Implementation

LanguageConfidenceNotesSource
Erlang 95% Erlang compiler is self-hosting Source

Runtime Implementation

LanguageConfidenceNotesSource
C 95% Erlang VM (BEAM) written in C Source

Influenced By

Languages Erlang Influenced

Frequently Asked Questions

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

Evidence Sources

Related Languages

Explore Erlang in Graph →