Stage
13:15 13:55

Shoulders of Giants: Languages Kotlin learned from

with Andrey Breslav

Details

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.

BIO

Andrey led the design and development of Kotlin at JetBrains for the first ten years of its existence. Apart from that, he taught programming at school and university, did a little Computer Science research and started a mental health platform in Russia.

Job board

Go for that next step in your career! Learn more about Kotlin related job openings at awesome companies.

Community Sponsors

Gold sponsors

Silver sponsors

Bronze sponsors