Приглашаем всех желающих пообщаться и разобраться в теме «Знакомство с LLVM. Изменение и генерация кода средствами LLVM».
C++/C, Rust, Objective-C, Swift и многие другие языки в своих компиляторах используют LLVM для генерации машинного кода. Гибкость и мощь фреймворка LLVM позволила разработчикам значительно упростить процесс разработки компиляторов и их портирования на новые платформы, а так же открыла большой простор для управления процессом сборки кода — продвинутая оптимизация кода, обфускация кода во время компиляции или написание плагинов компилятора для выполнения собственных специфичных задач, а так же много другое, что тем или иным образом связано с процессом преобразования исходного кода в машинный.
Cпикер: Никонов Владислав, Software Developer of Apriorit.
Вход бесплатный, обязательна регистрация: bit.ly/2MIbREJ
Время проведения: 18:15 — регистрация, 18:30 — старт.
На встрече мы:
● Изучим из чего состоит LLVM и как он работает.
● Рассмотрим процесс компиляции в деталях.
● Поговорим, для чего можно использовать LLVM.
● Перечислим преимущества и недостатки LLVM.
● Напишем собственный плагин для компилятора, используя LLVM.
Темы будут интересны:
● Тем, кто хочет узнать, что такое LLVM и благодаря чему он стал так популярен.
● Разработчикам, желающим узнать, как работают современные компиляторы изнутри.
● Тем, кому интересна тема изменения и генерации машинного кода.
● Разработчикам, желающим начать работать с LLVM для написания своих утилит, компиляторов, плагинов для существующих компиляторов или другого ПО, основанного на LLVM.
Следите за анонсами:
t.me/Apriorit_dev_club
www.instagram.com/apriorit/?hl=ru
www.meetup.com/ru-RU/Apriorit-Dev-Club
www.facebook.com/groups/1726861004270700
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів