Изучение языка программирования Си может быть полезным для чтения исходников компилятора и виртуальной машины .NET, так как это поможет понять базовую архитектуру и основы компьютерных теорий. 69
Вот некоторые преимущества такого изучения:
Однако стоит учитывать, что компилятор C# написан на C#, а JIT-компилятор и рантайм (виртуальная машина) — на C++. 2 Поэтому для чтения исходников достаточно и базовых знаний этих языков. 2
Таким образом, решение о изучении Си для чтения исходников компилятора и виртуальной машины .NET стоит принимать с учётом конкретных задач и целей.