What is .NET Runtime written in?

Year 2002 Paradigm tool Typing unspecified

CoreCLR.

Its runtime is implemented in C, C++, C#, and Assembly (documented).

Relationship Graph

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

Runtime Implementation

LanguageConfidenceNotesSource
C 90% CoreCLR has C components alongside C++ Source
C++ 95% CoreCLR primarily in C++ Source
C# 90% Managed parts of CoreCLR written in C# Source
Assembly 85% CoreCLR JIT generates and uses assembly Source

Frequently Asked Questions

What language is .NET Runtime written in?
.NET Runtime is primarily implemented in C and C++ and C# and Assembly. See the implementation section above for details and source references.

Evidence Sources

Related Languages

Explore .NET Runtime in Graph →