Shoulders of Giants: Languages Kotlin Learned From | Andrey Breslav



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.

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

Digital Sponsors