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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024
  • Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
    Подробности и билеты: jrg.su/K18Cxd
    - -
    . . В начале доклада мы затронем различные архитектуры от интерпретатора до JIT-компилятора, узнаем зачем нужен bytecode и сделаем интерпретатор байт-кода от V8 на JS в браузере. Получив базовые представления, мы окунемся в тему написания компилятора для TypeScript.
    В докладе будут затронуты такие темы, как:
    - Базовые понятия про компиляторы/интерпретаторы и bytecode;
    - Архитектура движков V8/Hermes;
    - Стековые/регистровые виртуальные машины;
    - LLVM;
    - Архитектура Hermes;
    - Попытка написания компилятора StaticScript v1.

ความคิดเห็น • 10

  • @SerhiiOnyshchenko
    @SerhiiOnyshchenko 4 ปีที่แล้ว +4

    Впервые вижу подобный доклад. Круто! Спасибо

  • @ДмитрийБеляев-ъ1з
    @ДмитрийБеляев-ъ1з 4 ปีที่แล้ว +5

    Пацура как всегда выдал крутой хардкор

  • @АндрейРумянцев-р8ь
    @АндрейРумянцев-р8ь 4 ปีที่แล้ว +3

    Интересный доклад, спасибо!

  • @белка-у8б
    @белка-у8б 2 ปีที่แล้ว

    Дмитрий - спасибо вам большое !:). Вы умничка :)

  • @MrPlaymyone
    @MrPlaymyone ปีที่แล้ว

    Дмитрий лучший )

  • @РоманЗабазнов
    @РоманЗабазнов 4 ปีที่แล้ว +1

    Шикарно

  • @user-fg6ng7ej6w
    @user-fg6ng7ej6w 2 ปีที่แล้ว

    хороший доклад

  • @tarmo9010
    @tarmo9010 ปีที่แล้ว

    Кто на этой конфе, что нужно объяснять что такое стек

  • @yuriyfse6555
    @yuriyfse6555 2 ปีที่แล้ว

    вау.. все, я бросаю программирование и иду в такси работать. А если серьезно то пожалуй даже не самое крутое, а единственное видео освещающее данную тематику комплексно. Собственно байткод и его место в программно/аппаратной архитектуре на разных ресурсах описан несколько расплывчато, это видео единственное которое привело мое пониание в целостную систему.

  • @Shermann.
    @Shermann. 4 ปีที่แล้ว

    Вот Пацуре делать было нечего