Как и зачем делать свой язык программирования?

КОДА КОДА Podcast

Уверен, что вы слышали про Котлин — язык, появившийся как новое поколение Джавы, а сейчас являющийся одним из самых мультиплатформенных решений из возможных и официальным языком Андроида. Если посмотреть на эту историю успеха снаружи, то возникает только один вопрос — как? Как возможно пройти такой путь всего за 10 лет?

Хотя есть и еще один вопрос — зачем? Кто и как сделал этот проект? И на чем тут зарабатываются деньги? Еще в самом первом сезоне мы в подкасте задавались вопросами о том, откуда берутся силы, люди и деньги на опенсорс, когда кто угодно может использовать его бесплатно и по своему усмотрению. Но свой язык — это совершенно иной уровень 🙂

И, знаете, я бы еще добавил вопрос — куда? В каком направлении развивается Котлин сейчас. А главное, как и кто это вообще решает? С разными SaaS решениями, с приложениями и другими продуктами есть понятные метрики. Что пользователям нравится, чего им не хватает, за что они готовы платить, туда и развивается проект. Но что за метрики могут быть для ЯП и откуда они беруться?

Как вы поняли, вопросов много. А отвечать на них будет наш хороший друг Егор Толстой https://t.me/tolstoylive – самый первый продакт менеджер языка Kotlin в Jetbrains и по совместительству ведущий известного IT-подкаста Podlodka https://podlodka.io/. А спрашивать, как всегда, Виктор Корейша http://t.me/koreysha, руководитель направления Managed Services в Ozon, и Евгений Антонов http://t.me/eantonov, старший технический менеджер в Yandex Infrastructure, автор канала Тимлид Очевидность https://t.me/general_it_talks.

🎧 Слушайте подкаст «Кода кода» в Яндекс музыке, Apple podcasts, VK и много ещё где по ссылке https://kodakoda.mave.digital/ep-65

P.S. Вопрос для самых внимательных слушателей: сколько уважаемых людей из проекта Podlodka уже побывало у нас в виртуальной студии?

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada