What is C# written in?

Year 2000 Paradigm object-oriented, imperative, functional 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% C# Roslyn compiler written in C# (self-hosting) 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 Java, C++, Delphi among others. See the influence section above for the full list.
Which languages did C# influence?
C# influenced TypeScript, Dart among others.
Is C# self-hosting?
Yes, C# is self-hosting — its compiler can compile itself.

Evidence Sources

Related Languages

Explore C# in Graph →