Infos
15:30 - 16:30
Beschreibung
Die JVM-Sprache Kotlin wurde bereits in mehreren Betrachtungen mit ihren Vor- und Nachteilen im Bereich der Quellcode Erstellung vorgestellt. Aber wie sieht es eigentlich mit dem erzeugten Bytecode und dessen Performance aus? Ist der resultierende Bytecode äquivalent zu Java, gibt es Einbußen oder ist das Ergebnis möglicherweise sogar schneller? Wir vergleichen den kompilierten Bytecode gleicher Funktionalität und verwendeter Techniken (z.B. Lambdas, Streams usw.) in Java und Kotlin, um zu betrachten, wie die Verwendung von Kotlin den Bytecode und damit die Laufzeitperformance beeinflusst. Zusätzlich zur Betrachtung mit Standard-Java werfen wir einen Blick auf Android mit der neuen Kompilierungskette „Jack and Jill“ und deren Auswirkungen auf die Verwendung von Kotlin.