Описание тега dynamic-language-runtime
Среда выполнения динамического языка (DLR) от Microsoft - это постоянная попытка предоставить набор служб, которые работают поверх среды CLR и предоставляют языковые службы для нескольких различных динамических языков. Эти услуги включают:
- Система динамического типа, которая будет использоваться всеми языками, использующими службы DLR.
- Отправка динамического метода
- Генерация динамического кода
- Хостинг API
DLR используется для реализации динамических языков, таких как Python и Ruby, в.NET Framework. Если несколько реализаций динамического языка совместно используют общую базовую систему, должно быть проще позволить этим реализациям взаимодействовать друг с другом. Например, должна быть возможность использовать библиотеки любого динамического языка на любом другом динамическом языке. Кроме того, API-интерфейс хостинга обеспечивает возможность взаимодействия со статически типизированными языками интерфейса командной строки, такими как C#.
Источник: Википедия