Тёмный

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

HolyJS
Подписаться 29 тыс.
Просмотров 5 тыс.
50% 1

Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/K18Cxd
- -
. . В начале доклада мы затронем различные архитектуры от интерпретатора до JIT-компилятора, узнаем зачем нужен bytecode и сделаем интерпретатор байт-кода от V8 на JS в браузере. Получив базовые представления, мы окунемся в тему написания компилятора для TypeScript.
В докладе будут затронуты такие темы, как:
- Базовые понятия про компиляторы/интерпретаторы и bytecode;
- Архитектура движков V8/Hermes;
- Стековые/регистровые виртуальные машины;
- LLVM;
- Архитектура Hermes;
- Попытка написания компилятора StaticScript v1.

Наука

Опубликовано:

 

12 апр 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 10   
@SerhiiOnyshchenko
@SerhiiOnyshchenko 4 года назад
Впервые вижу подобный доклад. Круто! Спасибо
@user-yb3vy2wx8u
@user-yb3vy2wx8u 4 года назад
Пацура как всегда выдал крутой хардкор
@user-cp8wz1ij5t
@user-cp8wz1ij5t 4 года назад
Интересный доклад, спасибо!
@user-ur4ev7vl6c
@user-ur4ev7vl6c 2 года назад
Дмитрий - спасибо вам большое !:). Вы умничка :)
@MrPlaymyone
@MrPlaymyone Год назад
Дмитрий лучший )
@user-it2rq5oo9d
@user-it2rq5oo9d 4 года назад
Шикарно
@user-fg6ng7ej6w
@user-fg6ng7ej6w 2 года назад
хороший доклад
@yuriyfse6555
@yuriyfse6555 2 года назад
вау.. все, я бросаю программирование и иду в такси работать. А если серьезно то пожалуй даже не самое крутое, а единственное видео освещающее данную тематику комплексно. Собственно байткод и его место в программно/аппаратной архитектуре на разных ресурсах описан несколько расплывчато, это видео единственное которое привело мое пониание в целостную систему.
@tarmo9010
@tarmo9010 10 месяцев назад
Кто на этой конфе, что нужно объяснять что такое стек
@Shermann.
@Shermann. 4 года назад
Вот Пацуре делать было нечего
Далее
Как выжить на 1000 рублей?
13:01
Просмотров 518 тыс.
ты C++ РАЗРАБОТЧИК?) ага
12:04
Просмотров 228 тыс.
LLVM IR training at Intel (in Russian)
1:02:27
Просмотров 11 тыс.
Андрей Мелихов - V8 под капотом
59:57