What is Scala written in?

Year 2003 Paradigm object-oriented, functional Typing static Self-hosting yes
The Scala compiler is written in Scala (well-documented). Scala is self-hosting.

Relationship Graph

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

Compiler Implementation

LanguageConfidenceNotesSource
Scala 95% Scala 3 (Dotty) compiler bootstrapped itself Source

Influenced By

Languages Scala Influenced

Frequently Asked Questions

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

Evidence Sources

Related Languages

Explore Scala in Graph →