Дмитрий Пацура
Компания: Cube Dev
В начале доклада мы затронем различные архитектуры от интерпретатора до JIT-компилятора, узнаем зачем нужен bytecode и сделаем интерпретатор байт-кода от V8 на JS в браузере. Получив базовые представления, мы окунемся в тему написания компилятора для TypeScript.
В докладе будут затронуты такие темы, как:
Комментарий программного комитета:
Дмитрий поднимет вопрос о том, можно ли компилировать JS, расскажет, как писал компилятор из TypeScript в LLVM IR, и что из этого получилось.
Компания: Cube Dev