Дмитрий Гаравский — Разговоры о динамической кодогенерации, или «Тёмная сторона IL-a»

Описание к видео Дмитрий Гаравский — Разговоры о динамической кодогенерации, или «Тёмная сторона IL-a»

Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Дмитрий Гаравский, DevExpress — Разговоры о динамической кодогенерации, или «Тёмная сторона IL-a».
Конференция DotNext 2016 Piter.
Санкт-Петербург, 03.06.2016.

Задумывались ли вы о том, насколько много исполняемого кода в современных .NET приложениях порождается не непосредственно программистами в процессе написания программы, а специальным кодом в процессе её исполнения? Каковы реальные причины появления такого кода? С помощью каких механизмов он появляется? Каковы его возможности, сильные и слабые стороны?

Рассмотрим теоретические аспекты и нюансы практического применения. Обсудим и подумаем о том, как использовать возможности динамической кодогенерации в своих целях:
для поднятия производительности в конкретных сценариях,
для обхода ограничений платформы и языка программирования,
для построения гибких систем с динамическими связями,
для увеличения собственной эффективности.

Доклад для тех, кто хочет узнать, зачем может быть нужно, находясь в здравом уме, парсить IL-код метода в рантайме и, самое главное, как это делать. Иными словами — добро пожаловать на «тёмную сторона IL-a»…));

Комментарии

Информация по комментариям в разработке