Crash Course on the Kotlin Compiler by Amanda Hinchman-Dominguez

Published: 04 May 2023
on channel: Kotlin by JetBrains
5,902
163

Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs

Whether you’re learning about writing compiler plugins, learning about the data structures/algorithms in real-life scenarios, or maybe just wondering why that little red squiggly shows up in your IntelliJ IDE, learning about the Kotlin compiler is your answer to all the above.

Let’s face it - learning about the Kotlin compiler is hard. Luckily, being able to look through various plugins can give insight to how the Kotlin compiler processes data at every phase, from human-readable Kotlin code to machine-readable bytecode. This session intends to expose Kotlin compiler functionality through reverse engineering compiler plugins and all the phases a plugin may intercept, giving us a conceptual, high-level overview what the the Kotlin compiler looks like.

The audience will hitch a ride with the source code fed through the phases of the Kotlin compiler to observe its transformations and optimizations frontend-to-backend: no better way to learn than going in deep!

Talk by: Amanda Hinchman-Dominguez

#K2 #KotlinConf


Watch video Crash Course on the Kotlin Compiler by Amanda Hinchman-Dominguez online without registration, duration hours minute second in high quality. This video was added by user Kotlin by JetBrains 04 May 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5,902 once and liked it 163 people.