Что такое CLR?

Что такое CLR?

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

CLR отвечает за изоляцию памяти приложений, проверку типов, безопасность кода и преобразования IL в машинный код.

А можно простыми словами что такое IL?

IL - Intermediate Language - это код, который после компиляции преобразуется не в код для какой-то определённой платформы, а в промежуточный код на языке IL.

Спасибо!