Что такое CLR?
CLR - Common Language Runtime - (общая языковая среда) - это компонент платформы .NET Framework, чья задача состоит в управлении интерпретацией и исполнением кода , который содержит инструкции не зависящих от платформы (IL).
CLR отвечает за изоляцию памяти приложений, проверку типов, безопасность кода и преобразования IL в машинный код.
А можно простыми словами что такое IL?
IL - Intermediate Language - это код, который после компиляции преобразуется не в код для какой-то определённой платформы, а в промежуточный код на языке IL.
Спасибо!