Skip to content
0:00 / 0:00

#kotlin#java#scala

Shoulders of Giants: Languages Kotlin Learned From

Java.IL

1K subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Andrey Breslav, former Lead Language Designer for Kotlin

Intermediate. Assumes working knowledge.

1.2K views4 years ago1 recommendation

Programming languagesHistory and cultureKotlinLanguage design and type systemsHistory of computing

Andrey Breslav explains how Kotlin's design was inspired by languages like Java, Scala, C#, and Groovy, and what Kotlin does differently.

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. = Andrey Breslav Andrey used to be the Lead Language Designer for Kotlin from the very beginning and till version 1.4 (ten years in total)

Why it's here

1 person recommends this

What people say. Recommended as a fascinating historical look at Kotlin's design decisions by its original lead designer.

u/fredoverflowin r/Kotlin • Recommends

Shoulders of Giants: Languages Kotlin Learned From (uploaded 3 days ago, not sure when recorded)

u/djangountamed13in r/Kotlin • Mentions

On “What languages do you like as much as or more than Kotlin?”

Funny story: former lead designer of Kotlin was influenced by Pascal, hence some of the similarities. See link to this video from 1:01.