CLR и CLI - в чем разница?
CLR - это среда выполнения, в .net-framework которой приложение .NET безопасно clr размещается / запускается.
Вы clr можете рассматривать его dot-net как частную операционную clr систему .NET, которая запускается cli и загружается непосредственно clr перед запуском приложения cli .NET.
CLR заботится об определенных .net существенных требованиях command-line-interface любого приложения .NET, которые dot-net в противном случае потребовали dotnet бы написания большого количества .net преднамеренного кода для dotnet реализации; целостные по cli своей природе требования, необходимые dot-net для хорошей, эффективной dot-net и безопасной работы любого dotnet приложения [например, Обработка command-line-interface выделения памяти и освобождение dot-net ее, когда она не требуется, избегайте dot-net висящих указателей, избегайте .net-framework ошибок приведения типов и .net-framework т. Д.]
CLI, с другой стороны, представляет .net-framework собой спецификацию / набор dot-net руководящих принципов, которые dot-net объясняют, как реализовать .net-framework среду выполнения приложения dotnet и природу сгенерированного cli кода приложения, который .net позволяет использовать несколько clr языков высокого уровня на dotnet разных компьютерных платформах dotnet без переписывания для конкретные command-line-interface архитектуры.
Интерфейс командной .net строки разработан Microsoft dotnet и стандартизирован ISO и .net-framework ECMA.
CLR представляет собой dotnet практическую реализацию раздела .net-framework VES [Virtual Execution System] интерфейса clr командной строки и является command-line-interface одним из основных компонентов clr платформы MS.NET
Говоря языком clr непрофессионала, CLI - это .net рецепт, а CLR - это кухня clr :-)
.net
clr
command-line-interface
CLR и CLI - в чем разница?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.