06 сентября 2023
Языки программирования ПОД КАПОТОМ / LLVM, YACC и Bison / Крёстный отец Kotlin - Дмитрий Жемеров
0

Сегодня говорим о том, как создаются языки программирования. Компиляторы, билдеры, документация, синтаксис, виртуальные машины, компиляция и интерпретация, парадигмы, LLVM, YACC, Bison, ANTLR, LSP, EBNF, DSL и другие технические ништяки из мира создателей ЯП сегодня в выпуске. Гость выпуска Дмитрий Жемеров. Это человек, который стоял у истоков языка Kotlin, придумал его название и был инициатором его создания, который долгое время руководил разработкой большинства IDE в JetBrains, а сейчас занимается лингвистикой. Так что, заваривайте чаинский/кофеинский и погнали😉   ДОП. МАТЕРИАЛЫ 🔹 Материалы из выпуска: https://t.me/itbeard/1139 🔹 Сайт Димы: https://yole.page 🔹 Блог Димы: https://yole.blog 🔹 Поддержать АйТиБороду на Patreon: https://www.patreon.com/itbeard   ГДЕ СМОТРЕТЬ И СЛУШАТЬ 🔸 YouTube: https://youtu.be/8f-YLCobZog 🔸 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 Зачем нужны Faundation  1:40:45 Литература для тех, кто хочет написать свой ЯП 1:42:00 Про айтишников в РФ, работу на “ручные” компании и что с этим делать 1:55:45 Где брать актуальную информацию 1:57:28 Чем бы занимался, если не программированием 2:03:47 Переход из JetBrains в лингвистику 2:08:32 Что изменилось в жизни за 2022 год   ПОДПИСЫВАЙТЕСЬ 🔻 Telegram: https://t.me/itbeard  🔻 Twitter: https://twitter.com/iamitbeard 🔻 Instagram: https://instagram.com/itbeard 🔻 Сайт:  https://itbeard.com
Плейлист
АйТиБорода
Новый выпуск шоу «неРодина» уже здесь! На этот раз мы беседуем с Артёмом Зинатуллиным, который сначала переехал в США, затем уехал оттуда, а потом осознанно вернулся и, кажется, собирается там остатьс...
08 ноября 2024
Сегодня будем разбираться в том, какие технологии лежат под капотом у онлайн-казино, что представляет собой сфера iGaming, как Ruby готовят под хайлоад, почему разработчики должны владеть базами данны...
31 октября 2024
👉 Скачивай анонимный браузер Gologin, и пользуйся интернетом без границ: https://bit.ly/4ggURPl А по промокоду ITBEARD ты получишь 40% на первый месяц использования Gologin. 👉 Залетай в "Эволюцию Кода...
22 сентября 2024
👉 Залетай "Эволюцию Кода" и прокачивай скилл разработки с AI: https://itbeard.com/evocoders. 👉 По корпоративным подпискам на "Эволюцию Кода" пиши сюда: https://t.me/iamitbeard и iamitbeard[doggy]gmail...
03 сентября 2024
Запись клубного созвона с обсуждением первой части книги "SITUATIONAL AWARENESS" от Леопольда Ашенбреннера.  Все пять созвонов с полным разбором книги можно посмотреть или послушать в клубе "Эволюция...
29 августа 2024
👉 Бот для регистрации на мастер-класс Тимура по паттернам (17 августа): https://t.me/JavaScriptPatternsBot?start=ITBEARD 👉 "Эволюцию Кода": https://itbeard.com/evocoders   Подробно разбираемся с Тимур...
09 августа 2024
👉 Прокачивайся в ИИ и разработке в клубе "Эволюция Кода", жду тебя там: https://itbeard.com/evocoders Сегодня поговорим про то, зачем нужно делать интерфейсы своих приложений доступными, что это вообщ...
15 июля 2024
Сегодня разговариваем о том, как мобильному разработчику можно зарабатывать на своих приложениях и выйти из найма. Про разработку и заработок на приложениях с подпиской, про продажу и аренду приложени...
11 июня 2024
Это пример новостного AI-дайджеста, который выходит несколько раз в неделю эксклюзивно для участников клуба "Эволюция Кода 🧬". Если тебе понравился этот спешиал, то жду тебя в клубе 😎 👉 Подробнее про...
07 июня 2024
Если тебе понравился этот спешиал, то жду тебя в клубе "Эволюция Кода 🧬" 😎 👉 Подробнее про клуб: https://itbeard.com/evocoders 👉 Ежемесячная подписка: https://s.itbeard.com/evocoders-monthly 👉 Ежегодн...
07 июня 2024
Сегодня разговариваем с ресурсным менеджером и соведущим AIA Podcast Виктором Шеленченко про Resource Management. Почему ресурсник - это лучший друг программиста, как правильно растить разработчика, п...
27 мая 2024
В сегодняшнем выпуске Кирилл Размыслович, автор в журналах «The Universe. Space. Tech» и «Мир Фантастики», блогер и популяризатор науки, расскажет нам историю покорения космоса человеком. Вас ждёт пут...
28 апреля 2024
👉 Присоединяйтесь к хакатону The Open League Hackathon с призовым фондом в $2.000.000: https://bit.ly/ton-hack-2024  Регистрация открыта до 30.04.2024, это крутая возможность показать себя команде TON...
18 апреля 2024
👉  Обращайтесь за помощью к ребятам из WeExpert: https://bit.ly/weexpert А по промокоду itbeard24 получайте скидку в 10% на первый месяц обслуживания. 👉  Конференция для фрилансеров во Вроцлаве: https...
09 апреля 2024
Кто такой Team Lead Architecture? Как работают команды архитекторов? Как нанимают и собеседуют архитекторов? Сложно ли быть тимлидом в команде, где каждый - лучший? Обо всём этом в сегодняшнем выпуске...
23 марта 2024
Очередной Традиционный Бородатый Стрим на канале. В нём постараюсь ответить на ваши самые сокровенные вопросы :) 👉 Мой Патреон: https://www.patreon.com/itbeard 👉 Мерч: https://streamlabs.com/itbeard/m...
04 марта 2024
Сегодня погружаемся в мир науки, ведь вас ждёт фундаментальный во всех смыслах выпуск: про квантовую механику и оптику, гравитационные волны и гравитацию, Большой Взрыв, чёрные и белые дыры, механизм...
19 февраля 2024
Долгожданный сиквел на канале - интервью с самым жизненным IT-блогером Мишей Ларченко! Из выпуска вы узнаете о том, кто такой Миша, как он стал программистом и очутился в Нидерландах, за что обожает J...
03 февраля 2024
Сегодня говорим про опенсорс. Что это такое, как тут программировать и получать опыт, как зарабатывать и стоит ли вкатываться.  Гость выпуска Никита Прокопов aka Тонский, мэйнтейнер множества популярн...
17 января 2024
Из сегодняшнего выпуска вы узнаете что такое Developer Relations, кто такие Developer Advocate, IT Evangelist и Community Manager, как всё это помогает IT-продуктам продаваться, а разработчикам получа...
08 декабря 2023
Сегодня вы услышите историю Вероники Сенько, которая отучившись в техническом вузе в 2000е, выросла из преподавателя в университете и админа в компьютерном клубе до ключевого Sales Manager в Microsoft...
01 декабря 2023
Сегодня разговариваем про умные дома, автоматизацию квартиры глазами инженера и про модерацию IT-сообществ в последние года. Гость выпуска, Вася Зубарев aka Вастрик aka Vas3k, является Engineering Тим...
23 ноября 2023
Сегодня постараюсь на пальцах, как системы искусственного интеллекта и генеративные нейросети убивают классическое программирование человеками, и что нас с этим всем делать. Выпуск сделан по мотивам н...
20 ноября 2023
Сегодня будем говорить о том, как и зачем власти РФ убивают Рунет и приближают его к "Чебурнету". Разбираться в этом мы будем через историю Михаила Климарёва, директора Общества Защиты Интернета, CEO...
10 ноября 2023
Второй выпуск подкаста "АйТиБорода + Наука" расскажет о том, как работает эволюция, откуда и как появился Homo Sapiens, как работают вирусы и где наше место в животном мире. Гость выпуска мой старинны...
10 октября 2023
👉 Го участвовать в "HACK-TON-BERFEST 2023": https://bit.ly/hack-ton Сегодня вас ждёт хардкорный выпуск про блокчейн-разработку: на каких языках программирования создают смарт-контракты и что это такое...
29 сентября 2023
В новом выпуске шоу "неРодина" мы беседуем с Артуром Ахметзяновым, который переехал в Сингапур 9 лет назад как бизнес девелопер и стартапер, а в итоге стал..стендап комиком и сценаристом. Обсудим его...
13 сентября 2023
Сегодня говорим о том, как создаются языки программирования. Компиляторы, билдеры, документация, синтаксис, виртуальные машины, компиляция и интерпретация, парадигмы, LLVM, YACC, Bison, ANTLR, LSP, EB...
06 сентября 2023
Это небольшое интервью с СЕО Machinet - Владом Янченко. Machinet - это конкурент Jetbrains AI Assistent и Github Chats, который пилит небольшая команда беларусов. В выпуске говорим про автогенерацию к...
09 августа 2023
Поговорили с Мишей Ларченко за айтишку и жизнь в Нидерландах. Спасибо за вашу поддержку, не стесняйтесь участвовать в сборе, друзья!) 🔹 Канал Миши: https://www.youtube.com/@larchanka   ПРО СБОР С РОЗЫ...
06 августа 2023

Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.