🎤Реализация разных языков программирования и создание гипервизоров
В гостях у подкаста «Битовые маски» — Николай Иготти, разработчик, участвовавший в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei. Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
▪Чем виртуальные машины отличаются друг от друга и от процессоров; ▪В чём сложности создания гипервизоров; ▪С какими проблемами придется столкнуться при создании нового языка программирования; ▪В чём особенности и отличия разработки системного ПО от прикладного; ▪Как связана разработка современных UI-фреймворков с системным программированием; ▪Какие задачи в системном программирование самые интересные; ▪Как учить будущих специалистов в этой сфере.
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
🎤Реализация разных языков программирования и создание гипервизоров
В гостях у подкаста «Битовые маски» — Николай Иготти, разработчик, участвовавший в создании многих известных проектов международных корпораций. Николай успел поработать над HotSpot в Sun Microsystems, над гипервизором VirtualBox, а также в разных проектах Google и EMC. Руководил разработкой Kotlin/Native компилятора и Compose Multiplatform в JetBrains, а сейчас трудится в Huawei. Мы затронули очень много разных тем — от гипервизоров до дизайна современных языков программирования.
▪Чем виртуальные машины отличаются друг от друга и от процессоров; ▪В чём сложности создания гипервизоров; ▪С какими проблемами придется столкнуться при создании нового языка программирования; ▪В чём особенности и отличия разработки системного ПО от прикладного; ▪Как связана разработка современных UI-фреймворков с системным программированием; ▪Какие задачи в системном программирование самые интересные; ▪Как учить будущих специалистов в этой сфере.
Бонус — разбор того, что не давало запустить VirtualBox c MacOS на архитектуре x86.
Founder Pavel Durov says tech is meant to set you free For example, WhatsApp restricted the number of times a user could forward something, and developed automated systems that detect and flag objectionable content. During the operations, Sebi officials seized various records and documents, including 34 mobile phones, six laptops, four desktops, four tablets, two hard drive disks and one pen drive from the custody of these persons. Telegram boasts 500 million users, who share information individually and in groups in relative security. But Telegram's use as a one-way broadcast channel — which followers can join but not reply to — means content from inauthentic accounts can easily reach large, captive and eager audiences. This ability to mix the public and the private, as well as the ability to use bots to engage with users has proved to be problematic. In early 2021, a database selling phone numbers pulled from Facebook was selling numbers for $20 per lookup. Similarly, security researchers found a network of deepfake bots on the platform that were generating images of people submitted by users to create non-consensual imagery, some of which involved children.
from pl