Видеозаписи лекций /

Как разработать собственный язык программирования на примере LENS

Лектор

Иван Мигалёв

Иван Мигалёв

JetBrains
Старший разработчик в команде JetBrains Rider. Кандидат технических наук, разработчик open-source проектов и любитель функционального программирования.

Описание

LENS — строго типизированный встраиваемый язык для платформы .NET. Как создать свой собственный язык для этой или другой платформы? Как реализуются основные этапы преобразования исходного кода в скомпилированное представление? Зачем это может пригодиться на практике?