Talk @ GeekOUT Tallinn: Language Design Trade-Offs (Kotlin and Beyond)
This week I’m speaking at GeekOUT Tallin, and my colleagues Mikhail Vink and Sergey Karashevich are holding a 15-minute DEMO on Thursday, telling you about cool stuff in JetBrains’ IDEs.
The topic of my talk is “Language Design Trade-Offs (Kotlin and Beyond)“, so one can summarize it as “why designing languages is SO interesting”.
If your programming language is small, you’re probably born before 1950, and your first computer was bigger than your present apartment. And even those languages are not so small. One spends quite some time to master a programming language. Why?
Because there are very many decisions “compressed” into the form of a language. Nothing limits a programmer’s imagination like a compiler, and nothing limits a language design like a real world with all of its “legacy”, compatibility concerns, performance limitations, generations-old habits and leaky abstractions.
This talk is about tradeoffs: why we, as language designers, do (or rather did) this and not that.
See you on Friday, 14 June 2013 11:30 @ Room 2
Subscribe to Blog updates
Thanks, we've got you!
KotlinConf 2024 Tickets Are Now Available!
KotlinConf is bringing the Kotlin community together for the fifth time, from May 22 to 24, 2024, at the Bella Center in Copenhagen, Denmark!
KotlinConf 2023: Watch the Recordings
Whether you missed out on the event or just want to re-watch your favorite talks, you can now easily find all the talks on the KotlinConf website, along with photos from the conference. You can also find all of the recordings on the Kotlin YouTube channel.
KotlinConf 2023: A Look at the Opening Keynote
At the KotlinConf 2023 opening keynote, the JetBrains team made several exciting announcements regarding recent developments in the Kotlin language.
KotlinConf 2023: Join the Livestream and Get Your Questions Answered!
Are you ready to be a part of the conference experience? We will be streaming KotlinConf’23 live on YouTube, so you will have full access to the conference, even if you can’t attend in person! https://www.youtube.com/watch?v=c4f4SCEYA5Q