Языки программирования ПОД КАПОТОМ / LLVM, YACC и Bison / Крёстный отец Kotlin - Дмитрий Жемеров
👉 Приходи в "Эволюцию Кода" и прокачивай свои навыки работы с ИИ: https://web.tribute.tg/l/ge Сегодня говорим о том, как создаются языки программирования. Компиляторы, билдеры, документация, синтаксис, виртуальные машины, компиляция и интерпретация, парадигмы, LLVM, YACC, Bison, ANTLR, LSP, EBNF, DSL и другие технические ништяки из мира создателей ЯП сегодня в выпуске. Гость выпуска Дмитрий Жемеров. Это человек, который стоял у истоков языка Kotlin, придумал его название и был инициатором его создания, который долгое время руководил разработкой большинства IDE в JetBrains, а сейчас занимается лингвистикой. Так что, заваривайте чаинский/кофеинский и погнали😉 ДОП. МАТЕРИАЛЫ 🔹 Материалы из выпуска: https://t.me/itbeard/1139 🔹 Сайт Димы: https://yole.page 🔹 Блог Димы: https://yole.blog 🔹 Поддержать АйТиБороду на Patreon: / itbeard ГДЕ СМОТРЕТЬ И СЛУШАТЬ 🔸 YouTube: • Языки программирования ПОД КАПОТОМ / LLVM,... 🔸 Apple Podcasts: https://apple.co/41hwOIQ 🔸 Google Podcasts: https://bit.ly/itbeard-googlepodcasts 🔸 Spotify: https://spoti.fi/3Ktbf1Y 🔸 Скачать mp3: https://podcast.itbeard.com/e/178 НАВИГАЦИЯ 0:00 Дисклеймер 0:39 Вступление 1:23 Начало 2:33 Кто придумал название Kotlin 3:32 Как Дима пришел в программирование 11:03 Первая работа через FidoNet 13:07 Про необходимость вышки 14:38 Как попал в JetBrains 24:40 Про работу в Google 35:46 Что такое язык программирования 37:05 Почему каждый программист пишет свой ЯП 40:40 Язык программирования как бизнес-задача 46:35 Про компилируемые ЯП 49:00 Виртуальные машины и LLVM 54:00 Окружение ЯП: компиляторы, документация, LSP 1:00:08 С чего начать разработку Тьюринг-полного ЯП 1:05:30 Работа с памятью и типами 1:06:37 Парсеры языка: ANTLR, YACC & Bison, EBNF 1:12:40 Как работает компилятор: фронтенд и бэкхенд 1:15:45 Проблемы компилятора Kotlin 1:18:15 Как закладывается парадигма 1:19:20 Почему компиляторы пишут на функциональных языках 1:21:08 Асинхронщина и coroutine в Kotlin 1:25:40 Кто такой дизайнер языка 1:26:18 Обновление ЯП и поддержка версий, совместимость, DSL 1:35:28 Современный ЯП должен быть open-source 1:39:14 Зачем нужны Foundation 1:40:45 Литература для тех, кто хочет написать свой ЯП 1:42:00 Про айтишников в РФ, работу на “ручные” компании и что с этим делать 1:55:45 Где брать актуальную информацию 1:57:28 Чем бы занимался, если не программированием 2:03:47 Переход из JetBrains в лингвистику 2:08:32 Что изменилось в жизни за 2022 год ПОДПИСЫВАЙТЕСЬ 🔻 Сайт: https://itbeard.com 🔻 Telegram: https://t.me/itbeard 🔻 WhatsApp: https://s.itbeard.com/whatsapp #айтиборода #программирование #kotlin

Заменит ли Искусственный Интеллект Человека? / Технологическая Сингулярность / Плюс Наука #1

КАТАСТРОФА В КРЫМУ. И это только начало

Разработчик-«ВЕТЕРАН» / 50 ЛЕТ ОПЫТА в программировании / История Евгения Владимировича Полищука

Что такое LLVM и зачем об этом нужно знать?

My Survival Strategy With 15 Years of Dev Experience: Thoughts on AI

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

Умирающий фронтенд и будущее за HTMX / JavaScript - лучший язык, а TypeScript - зло / Миша Ларченко

КОНЕЦ VK И «МАКСА». Путин блокировками достал даже олигархов

САМЫЙ ЖЕЛАННЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ / Отношение Яндекса к войне / Интервью с Clojure Developer

Instrumental Worship Guitar : Best Worship Song | Peaceful, Relaxing Instrumental Hymns on Guitar

He's not your IT Beard.

Создатель Claude: экономика будет без людей

Что нового известно о мятеже Пригожина спустя три года | Как бунт наемников изменил Россию

Зачем BACKEND'еру Kotlin? | Антон Архипов отвечает

АРХИТЕКТУРА ПРОГРАММ / GRASP, KISS, Дядя Боб и Война / Интервью с Сергеем Немчинским

Зачем учить C++ в 2026? Лекция Антона Полухина в Институте iSpring

BEST PROGRAMMING LANGUAGE! / All about C++ and game development / Lead Core Developer WoT Blitz

УБИЙЦА С++ и САМЫЙ любимый язык программистов / Всё про Rust / Интервью с Rust Developer

Антон Архипов — Мои любимые возможности в Kotlin

