What is .NET Runtime written in?
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
| Language | Confidence | Notes | Source |
|---|---|---|---|
| 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.