Выпуск 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 — Непопулярное мнение

Гость: Дмитрий Соломенников

Ссылки