Дмитрий Пацура — Разработка компилятора для TypeScript на TypeScript на базе LLVM

Подробнее о конференции HolyJS:
— — . . В начале доклада мы затронем различные архитектуры от интерпретатора до JIT-компилятора, узнаем зачем нужен bytecode и сделаем интерпретатор байт-кода от V8 на JS в браузере. Получив базовые представления, мы окунемся в тему написания компилятора для TypeScript. В докладе будут затронуты такие темы, как: Базовые понятия про компиляторы/интерпретаторы и bytecode; Архитектура движков V8/Hermes; Стековые/регистровые виртуальные машины; LLVM; Архитектура Hermes; Попытка написания компилятора StaticScript v1.

Смотрите также