MobileTechCon | 25. - 27. März 2019, München

Kotlin Deep Dive – ein Vergleich des generierten Bytecodes zwischen Kotlin und Java

Session
Dieser Talk Stammt aus dem Archiv. Zum AKTUELLEN Programm
Bis 20. Dezember: ✓ Bis zu 200 € sparen ✓ Smartwatch for free Jetzt Ticket sichern!
Infos
Mittwoch, 15. März 2017
15:30 - 16:30
Raum:
Forum 2/3

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.