Компилируемые в реальном времени DSL для С++

Юрий Ефимочев
Dедущий разработчик в компании LogicNow. Последние годы специализируется на проектировании и разработке высоконагруженных отказоустойчивых систем на С++. Общий стаж работы с C++ около 9 лет.

В последнее время в промышленной разработке ПО особую популярность обретают Domain-Specific Lanugages (DSL). Они драматически упрощают разработку и дают возможность “программировать” не только программистам, но и пользователям прикладных программ.

В своем докладе я расскажу об опыте использования DSL применительно к С++, причем упор будет сделан на производительность кода DSL, и его мгновенную “встраиваемость” в запущенную программу путем компиляции DSL-кода в нативный код с помощью инструментария LLVM.

Comments are closed.