Tag: compiler

Kotlin on the JVM – Bytecode Generation

Kotlin on the JVM – Bytecode Generation

Kotlin on the JVM – How can it provide so many features?

Introduction

What exactly is a “JVM language”, what is Kotlin? Isn’t only Java meant to run on the JVM?
Kotlin provides many features that aren’t available in Java such as proper function types, extension functions and data classes. How is this even possible? I’ve taken a deeper look at how Kotlin works under the hood and what “JVM language” actually means. We’ll be having a look at Kotlin’s bytecode generation. If you also thought about these things already, this article should bring some light into the darkness 🙂

For a more detailed introduction to Kotlin’s features you can have a look at my Getting Started Guide.

Simon is a software engineer based in Germany with 7 years of experience writing code for the JVM and also with JavaScript. He’s very passionate about learning new things as often as possible and a self-appointed Kotlin enthusiast.

Please follow and like this Blog 🙂