Анастасия Черникова
Младший инженер в группе компиляторов и средств разработки @ Syntacore
Москва

Статическая и динамическая компиляция на приере LLVM

  • День выступления: 18.04.2025
  • Время начала: 12:15
  • Время окончания: 12:55
  • Зал: 445. Разработка - 3
  • Категории: Разработка
  • Секции: Системное программирование

Описание:

В этом докладе разберёмся, как устроен LLVM, чем статическая компиляция отличается от динамической, и когда каждая из них полезна.

Вы узнаете, как работает Clang для обычной компиляции, а также как JIT-компиляция (ORC-JIT) позволяет динамически генерировать код прямо во время выполнения программ. Обсудим преимущества и недостатки обоих подходов и посмотрим, как LLVM объединяет их в единую экосистему.

Доклад будет интересен всем, кто хочет понять, как их код превращается в исполняемые программы.

Ждем ваш отзыв

О спикере

Анастасия Черникова

Младший инженер в группе компиляторов и средств разработки @ Syntacore
Москва

Разрабатываю компиляторы и инструменты разработки в Syntacore. Автор RISC-V backend в llvm-exegesis.

Похожие доклады