Andrey Breslav

Andrey Breslav

Andrey, the lead language designer for Kotlin, began his career at Borland, where he worked on language implementations for MDA support. After spending a few years as a college teacher, he joined JetBrains in 2010 to develop the Kotlin programming language.

Shoulders of giants: Languages Kotlin learned from

Friday, June 8 – Day 2 - 11:30 - Room 1

New languages are inspired by existing languages: every generation learns from the previous one. Kotlin is no exception: its design is based substantially on the designs of languages such as Java, Scala, C#, Groovy, Python, Nice, etc. This talk will explain which parts of the design are inspired by which languages and what Kotlin does differently in each case.

The goal of this talk is to both say thank you to the authors of languages Kotlin has learned from and popularise the notion of such borrowing being normal and not by any means a misdeed, as it is sometimes portrayed in online discussions.