
Битовые маски: о системном программировании простыми словами
Битовые маски #1: разработка компиляторов / LLVM backend для RISC-V / Kotlin компилятор
1 tim 4 min•3 juli 2023
Om avsnittet
В первом выпуске беседуем с Дмитрием Петровым – он участвовал в разработке С/С++ компилятора в МЦСТ и Kotlin компилятора в JetBrains. А теперь снова вернулся к компилятору C/C++, но уже для RISC-V архитектуры, в Syntacore.
0:00:00 - Представление гостя
0:01:53 - Устройство компилятора (верхнеуровнево)
0:03:33 - Задачи фронтенда и бэкенда компилятора
0:06:08 - Параллелизм на уровне инструкций, instruction scheduling
0:21:52 - Бенчмарки и performance компиляторов
0:25:21 - Взаимосвязь instruction scheduling и register allocation
0:31:12 - Начало карьеры: МЦСТ, Sun Microsystems
0:39:44 - Работа в Intel
0:43:37 - Разработка Kotlin-компилятора и работа в JetBrains
0:59:31 - Инструменты разработки
1:02:24 - Совет начинающим программистам
Битовые маски: о системном программировании простыми словами med Елена Лепилкина, Антон Афанасьев и Алина Галичина finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.