DiscoverБитовые маски: о системном программировании простыми словамиЯзыки программирования/ Спецпроцессоры / Прототипирование компиляторов
Языки программирования/ Спецпроцессоры / Прототипирование компиляторов

Языки программирования/ Спецпроцессоры / Прототипирование компиляторов

Update: 2024-08-02
Share

Description

Продолжаем знакомить вас с профессионалами в области низкоуровневого программирования. Гость нового выпуска — Пётр Советов, разработчик компиляторов для спецпроцессоров, специалист в сфере технологий компиляции и синтеза программ, преподаватель РТУ МИРЭА и известный докладчик профильных конференций.


В этом выпуске Антон Афанасьев обсуждает с гостем предметно-ориентированные языки, проектирование специализированных ускорителей и компиляторов, а также возможную пользу от изучения истории алгоритмов. Когда требуется новый предметно-ориентированный язык и компилятор для него? Есть ли в России сильные курсы по разработке компиляторов? Чем инженеру полезно знание экзотических языков? Почему наступает золотой век специализированной архитектуры? Есть ли практическая польза в изучении исследований прошлых лет? Ответы на эти и другие вопросы ждут вас в четырнадцатом выпуске подкаста.


Видеоверсия выпуска: https://youtu.be/UHFSEsiMVjY


✅Подписывайтесь на Telegram-канал подкаста: https://t.me/+bx50QfUlw4pkZDEy

🔹Станьте частью команды YADRO! https://careers.yadro.com


0:00 — Тизер

0:49 — Представление гостя

3:01 — Как Пётр начал программировать или игра в Basic

7:40 — Язык программирования Forth

12:08 — DSL-языки

22:11 — Учеба в университете

25:05 — Как писать на Forth

29:16 — Карьерный путь и задачи

45:30 — Этап стартапов

54:33 — Работа в вузе

1:01:44 — Компиляторные курсы в России

1:07:39 — Экзотические языки

1:10:42 — Что показывать студентам

1:11:41 — Точки притяжения системного программирования в России

1:13:40 — Будущее языков программирования

1:17:03 — Спецпроцессоры и важность codesign

1:25:00 — Расширяемость RISC-V и стандартизация

1:29:32 — Почему наступает золотой век специализированной архитектуры

1:32:00 — Программируемость ускорителей

1:36:57 — Инструменты для быстрой разработки компиляторов

1:49:21 — Супероптимизация

1:52:08 — История советской компиляторной школы

2:00:07 — Заключение







Comments 
In Channel
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Языки программирования/ Спецпроцессоры / Прототипирование компиляторов

Языки программирования/ Спецпроцессоры / Прототипирование компиляторов