Как стать автором
Обновить
578.59
YADRO
Тут про железо и инженерную культуру

Инженеры — о системном программировании и разработке микропроцессоров в подкасте «Битовые маски»

Время на прочтение2 мин
Количество просмотров1.1K

Разработчики ежедневно пользуются инструментами, которые создают системные программисты. Но мало кто погружен в детали устройства компиляторов, дебаггеров виртуальных машин, симуляторов и тем более — работал над их созданием. С новым подкастом «Битовые маски» вы познакомитесь с историей развития системного программирования и убедитесь, что в этой сфере много интересных и нерешенных задач.

Кто авторы и гости подкаста

Авторы подкаста — инженеры из компиляторной команды Syntacore Елена Лепилкина и Антон Афанасьев. В каждом выпуске они знакомят слушателей с профессионалами в области системного программирования и разработки микропроцессоров. Все гости не понаслышке знакомы с термином «битовая маска» — они много лет работали в глобальных микроэлектронных компаниях, чьи продукты проверены рынком.  

Что вы узнаете из первых выпусков

Первые четыре эпизода «Битовых масок» посвящены разработке компиляторов и JVM, устройству дебаггеров, а также отладке системных и встраиваемых приложений. 

Выпуск #1: устройство и разработка компиляторов

Гость: Дмитрий Петров, ведущий разработчик в Syntacore, создает системное ПО больше 20 лет. 

Дмитрий обсуждает с ведущими, почему в компиляторах есть не только фронтенд и бэкенд, а также эволюцию инструментов компиляторной разработки. Вы узнаете про бенчмарки для оценки производительности процессоров, instruction scheduling и лучшие практики планирования. 

Выпуск #2: отладка системных и встраиваемых приложений

Гость: Александр Чуйков, много лет помогает пользователям из крупных компаний разобраться с багами в системных приложениях, тулчейнах, библиотеках и утилитах. 

Вы услышите захватывающие истории о странных багах и узнаете, как устроена работа в саппорте полупроводникового вендора. Александр также расскажет о специфике отладки низкоуровневых приложений и том, как происходит отладка функциональных багов и performance-проблем. 

Выпуск #3: устройство дебаггеров

Гость: Антон Колесов, больше 10 лет работал в Synopsys и преимущественно создавал инструменты отладки. 

Антон расскажет, как дебаггеры устроены внутри, что им нужно от компилятора и операционной системы, а также какие случаются баги при разработке дебаггеров и как их отлаживать.

Выпуск #4: виртуальные машины Java

Гость: Владимир Кемпик, сотрудник Syntacore, работает с разными частями JVM, JIT-компиляторами и рантаймом больше 10 лет. 

Владимир развеет мифы о Java, расскажет, что скрывается за аббревиатурами JDK и JRE, и познакомит слушателей с обширным многообразием компиляторов и сборщиков мусора.

Где слушать и смотреть

Смотрите «Битовые маски» на YouTube-канале «Истовый инженер» или слушайте на удобной вам стриминговой платформе. Будет интересно как состоявшимся специалистам, так и тем, кто пока ищет свое призвание. 

Делитесь в комментариях, о чем из мира системного программирования вам хотелось бы узнать больше. И подписывайтесь на подкаст, чтобы не пропустить новые выпуски.

Теги:
Хабы:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Другие новости

Информация

Сайт
yadro.com
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Ульяна Малышева