Kotlin: практика разработки современного языка программирования

Kotlin — современный язык программирования, созданный в компании JetBrains изначально для платформы JVM. Со временем добавилась поддержка JavaScript, iOS, и многих других платформ.

Мы поговорим о том, из чего состоит современный язык программирования, что в нем сложно, а что просто, чуть подробнее остановимся на системе типов (которая не похожа ни на одну теоретическую статью или книжку, которую вы читали, зато похожа на большинство реально используемых систем типов), и обсудим, какие языки повлияли на дизайн Kotlin и как.