Этот доклад — введение в проект LLVM простыми словами и для простых смертных. Приходите, если вы никогда не разрабатывали компиляторы, всегда хотели узнать что такое LLVM, но боялись спросить.
LLVM — масштабный проект с открытым исходным кодом, лежащий в основе компиляторов с языков C++, Rust, Swift, Modular и Julia, а также фаззеров, отладчиков, статических верификаторов, фреймворков для машинного обучения и многого другого.
Вы точно используете инструменты разработки, построенные на основе LLVM, каждый день; так что имеет смысл узнать немного о проекте, его истории и философии, а главное — что всё это может значить лично для вас.
Андрей Боханко
Независимый эксперт в области системного программного обеспечения и средств разработки