Описание тега dynamic-language-runtime

Среда выполнения динамического языка (DLR) от Microsoft - это постоянная попытка предоставить набор служб, которые работают поверх среды CLR и предоставляют языковые службы для нескольких различных динамических языков.

Среда выполнения динамического языка (DLR) от Microsoft - это постоянная попытка предоставить набор служб, которые работают поверх среды CLR и предоставляют языковые службы для нескольких различных динамических языков. Эти услуги включают:

  • Система динамического типа, которая будет использоваться всеми языками, использующими службы DLR.
  • Отправка динамического метода
  • Генерация динамического кода
  • Хостинг API

DLR используется для реализации динамических языков, таких как Python и Ruby, в.NET Framework. Если несколько реализаций динамического языка совместно используют общую базовую систему, должно быть проще позволить этим реализациям взаимодействовать друг с другом. Например, должна быть возможность использовать библиотеки любого динамического языка на любом другом динамическом языке. Кроме того, API-интерфейс хостинга обеспечивает возможность взаимодействия со статически типизированными языками интерфейса командной строки, такими как C#.

Источник: Википедия