EPISODE · Jul 3, 2023 · 1H 3M
Битовые маски #1: разработка компиляторов / LLVM backend для RISC-V / Kotlin компилятор
from Битовые маски: о системном программировании простыми словами
В первом выпуске беседуем с Дмитрием Петровым – он участвовал в разработке С/С++ компилятора в МЦСТ и 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 - Совет начинающим программистам
What this episode covers
В первом выпуске беседуем с Дмитрием Петровым – он участвовал в разработке С/С++ компилятора в МЦСТ и 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 - Совет начинающим программистам
NOW PLAYING
Битовые маски #1: разработка компиляторов / LLVM backend для RISC-V / Kotlin компилятор
No transcript for this episode yet
Similar Episodes
Jun 29, 2026 ·5m
Jun 27, 2026 ·1m
Jun 27, 2026 ·1m
Jun 27, 2026 ·2m
Jun 27, 2026 ·1m
Jun 27, 2026 ·1m