полностью, но в основном понятно все. непонятно устройство виртуальной машины-исполнителя этих команд.
Это уже другой вопрос, нужно ли тебе это для того что бы научится писать на сыром CIL
конечно нужно. как писать на ассемблере, не понимая, как выполняются команды? плюс кое-чего хотелось бы уточнить в своем понимании происходящего.
По сути - самый простой ответ, но самый сложный в исполнении: читай исходники дотнета. https://github.com/dotnet/runtime/tree/main/src/coreclr
А так, внутреннее устройство тебе не сильно знать нужно. CIL это очередной слой абстракции между низкоуровневыми ассемблерами
Обсуждают сегодня