🎤 Реализация разных языков программирования и создание гипервизоров
В гостях у подкаста «Битовые маски» — Николай Иготти, разработчик, участвовавший в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei. Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
▪ Чем виртуальные машины отличаются друг от друга и от процессоров;
▪ В чём сложности создания гипервизоров;
▪ С какими проблемами придется столкнуться при создании нового языка программирования;
▪ В чём особенности и отличия разработки системного ПО от прикладного;
▪ Как связана разработка современных UI-фреймворков с системным программированием;
▪ Какие задачи в системном программирование самые интересные;
▪ Как учить будущих специалистов в этой сфере.
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
Смотреть или слушать➡
#программы #подкасты #битовыемаски
@ultimate_engineer
В гостях у подкаста «Битовые маски» — Николай Иготти, разработчик, участвовавший в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei. Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
Смотреть или слушать
#программы #подкасты #битовыемаски
@ultimate_engineer