Dynamic Language Runtime начал свою историю с платформы Iron-языков (IronPython, IronRuby) как попытку привнести динамизм в CLR, став неотъемлемой частью среды. Однако подробное описание внутреннего устройства, потребления ресурсов и примеров применения, отличного от C# dynamic и скриптовых языков, отсутствует.В докладе мы рассмотрим реальные примеры применения DLR, а также ответим на вопросы:когда происходит Boxing/Unboxing в мире dynamic;какую перегрузку метода выберет рантайм;каковы дополнительные затраты памяти, ресурсов CPU для динамичного кода;как вызывать любые методы с минимальными затратами без reflection и emit?