Битовые маски 17: Николай Иготти — о гипервизорах, реализации разных языков и будущем системного программирования
В этом выпуске мы побеседовали с Николаем Иготти — разработчиком, участвовавшим в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei.
Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
▪Чем виртуальные машины отличаются друг от друга и от процессоров;
▪Чем уникальна виртуальная машина V8;
Какие модели памяти существуют;
▪Зачем нужны компиляторные плагины и другие возможности модификации компиляторов;
▪В чем сложности создания гипервизоров;
▪Возможно ли создать хороший интероп с С;
▪Как связана разработка современных UI-фреймворков с системным программированием.
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
Смотреть или слушать
Post #48
1.03K