Выпуск 87 подкаста javaswag
21.02.2026 18:30, Соломенников Д.И.
В 87 выпуске подкаста Javaswag обсуждаем внутреннюю кухню создания языков, почему Java упрощает исходники и зачем крупным компаниям вроде Huawei свои языки программирования.
https://javaswag.github.io/episode/87/
Слушать подкаст в Youtube | Apple | Spotify | Yandex
Видеозапись разговора
Моменты с видео
00:00 — Интро
01:58 — ZX Spectrum 48/128 и Basic
04:12 — Путь от анализа к компиляторам
06:56 — Красота и сложность разработки компиляторов
09:37 — Противостояние: Язык против Компилятора
13:00 — Зачем компаниям собственные языки?
22:17 — Инструменты и процесс раскрутки компиляторов
26:05 — Специфика OCaml и Lisp
31:22 — Huawei: Создание языка ArkTS
41:50 — Контроль кода и лекция Томпсона
45:55 — Психология фич: важность отказа
55:30 — Различия парсера и компилятора
01:00:09 — Обзор Javac
01:04:27 — Плюсы лямбд против минусов Java
01:09:24 — Язык Ficus: массивы и производительность
01:13:29 — Java 25
01:27:05 — Проект Axiom JDK
01:34:51 — Возможно ли ускорить Javac?
01:45:16 — Сообщество создателей языков программирования
01:48:32 — Применение ИИ в компиляторах
01:53:13 — Непопулярное мнение
Гость: Дмитрий Соломенников
Ссылки
- Язык для разработки UI и обучающих систем Flow9
- Участие в разработке ArkTS, Раздел Contributors, стр. 333
- Язык Тривиль
- Язык Фикус
- Проект «Языки выходного дня» преобразовался в «Факультет компилятороварения»
- Упрощенные исходники (JEP-512)
- Запуск Java как скрипта
- Причины делать новые языки
- Проблемы импортозамещения (статья 2022 года) Импортозамещай это
- Видео выступления Упрощенные исходники JEP-512
- Королевства Delphi давно нет, а статья о Lex/Yacc сохранилась.