Как и зачем делать свой язык программирования?
Уверен, что вы слышали про Котлин — язык, появившийся как новое поколение Джавы, а сейчас являющийся одним из самых мультиплатформенных решений из возможных, популярным языком для бэкенда и официальным языком Андроида. Если посмотреть на эту историю успеха снаружи, то возникает только один вопрос — как? Как возможно пройти такой путь всего за 10 лет?
Хотя есть и еще один вопрос — зачем? Кто и как сделал этот проект? И на чем тут зарабатываются деньги? Еще в самом первом сезоне мы в подкасте задавались вопросами о том, откуда берутся силы, люди и деньги на опенсорс, когда кто угодно может использовать его бесплатно и по своему усмотрению. Но свой язык — это совершенно иной уровень
🙂
И, знаете, я бы еще добавил вопрос — куда? В каком направлении развивается Котлин сейчас. А главное, как и кто это вообще решает? С разными SaaS решениями, с приложениями и другими продуктами есть понятные метрики. Что пользователям нравится, чего им не хватает, за что они готовы платить, туда и развивается проект. Но что за метрики могут быть для ЯП и откуда они беруться?
Как вы поняли, вопросов много. А отвечать на них будет наш хороший друг
Егор Толстой – Project lead языка Kotlin в JetBrains и по совместительству ведущий известного IT-подкаста
Podlodka. А спрашивать, как всегда,
Виктор Корейша, руководитель направления Managed Services в Ozon, и
Евгений Антонов, старший технический менеджер в Yandex Infrastructure, автор канала
Тимлид Очевидность.
🎧 Слушайте подкаст «Кода кода» в Яндекс музыке, Apple podcasts, VK и много ещё где по ссылке
https://kodakoda.mave.digital/ep-65
PS Вопрос для самых внимательных слушателей: сколько уважаемых людей из проекта Podlodka уже побывало у нас в виртуальной студии?