J-Fall 2022: Jakob Löhnertz – Dekompiled

Most people run their Kotlin code on the Java Virtual Machine (JVM). But did you ever wonder about how Kotlin can be so concise, clean, and expressive to read and write compared to Java, while in the end it will just be compiled to JVM bytecode nonetheless? There must be quite some heavy lifting going on under the hood of the compiler to achieve this. I analyzed almost 40 of Kotlin’s features (virtually all there are) in that regard for you, to present you with the most intriguing results while explaining how the Kotlin compiler and IntelliJ IDEA work to pull off this feat! Additionally, you, the audience, will be able to choose interactively which of the language’s features you want me to put more focus on during the talk.

(Visited 3 times, 1 visits today)

About The Author

You might be interested in