Zum Inhalt springen
Willkommen in der InkluPedia

Kotlin (Programmiersprache): Unterschied zwischen den Versionen

+
(+)
(+)
Zeile 38: Zeile 38:


Im Februar 2012 hat JetBrains den Quellcode von Kotlin als Open-Source-Software unter der Apache Licence 2 bereitgestellt. Die Sourcen stehen auf GitHub zur Verfügung.<ref name="heise1434065"/> Am 15. Februar 2016 wurde die Version 1.0 nach über fünf Jahren Entwicklung veröffentlicht.<ref name="heise3103333"/> Am 1. März 2017 folgte Version 1.1.<ref>[https://blog.jetbrains.com/kotlin/2017/03/kotlin-1-1/ Kotlin 1.1 Released with JavaScript Support, Coroutines and more | Kotlin Blog, March 1, 2017]</ref> Kotlin 1.1 unterstützt erstmals das Kompilieren nach JavaScript und Koroutinen.<ref>[https://www.heise.de/newsticker/meldung/JVM-Sprache-Kotlin-1-1-ist-fertig-3641686.html JVM-Sprache: Kotlin 1.1 ist fertig | heise online, 02.03.2017]</ref> Mit [[Google Inc.|Googles]] Wechsel 2017 von Eclipse zu IntellJ IDEA<ref>[https://www.heise.de/newsticker/meldung/Kommentar-Kotlin-fuer-Android-Googles-fremde-Lorbeeren-3717940.html Kommentar: Kotlin für Android – Googles fremde Lorbeeren | heise online, 19.05.2017]</ref> wird auch offiziell Kotlin in Android O/Android Studio 3.0 unterstützt. Kotlin und IntelliJ IDEA stammen beide von JetBrains.<ref>[https://www.heise.de/newsticker/meldung/Android-Studio-3-0-hat-Kotlin-an-Bord-3716390.html Android Studio 3.0 hat Kotlin an Bord | heise online, 18.05.2017]</ref> Auf der ersten hauseigenen KotlinConf in [[San Francisco]] gab Andrey Breslav Anfang November 2017 die Veröffentlichung des Release Candidate für Version 1.2 bekannt. Die wichtigste Neuerung dabei ist die Einführung von Multiplattform-Projekten. Das erlaubt es Entwicklern denselben Code für verschiedene Zielplattformen zu kompilieren. Zunächst wird die Java Virtual Machine und JavaScript unterstützt, Kotlin/Native-Support ist geplant. Weiterhin unterstützt Kotlin/Native nun Apple iOS.<ref>[https://www.heise.de/developer/meldung/Programmiersprachen-Kotlin-1-2-RC-ist-freigegeben-und-Kotlin-Native-unterstuetzt-iOS-3877951.html Programmiersprachen: Kotlin 1.2 RC ist freigegeben und Kotlin/Native unterstützt iOS | heise Developer, 03.11.2017]</ref> Version 1.2 wurde am 28. November 2017 veröffentlicht.<ref>[https://www.heise.de/developer/meldung/Programmiersprachen-Kotlin-1-2-vollzieht-den-Spagat-zwischen-JVM-und-JavaScript-3903616.html Programmiersprachen: Kotlin 1.2 vollzieht den Spagat zwischen JVM und JavaScript | heise Developer, 29.11.2017]</ref>
Im Februar 2012 hat JetBrains den Quellcode von Kotlin als Open-Source-Software unter der Apache Licence 2 bereitgestellt. Die Sourcen stehen auf GitHub zur Verfügung.<ref name="heise1434065"/> Am 15. Februar 2016 wurde die Version 1.0 nach über fünf Jahren Entwicklung veröffentlicht.<ref name="heise3103333"/> Am 1. März 2017 folgte Version 1.1.<ref>[https://blog.jetbrains.com/kotlin/2017/03/kotlin-1-1/ Kotlin 1.1 Released with JavaScript Support, Coroutines and more | Kotlin Blog, March 1, 2017]</ref> Kotlin 1.1 unterstützt erstmals das Kompilieren nach JavaScript und Koroutinen.<ref>[https://www.heise.de/newsticker/meldung/JVM-Sprache-Kotlin-1-1-ist-fertig-3641686.html JVM-Sprache: Kotlin 1.1 ist fertig | heise online, 02.03.2017]</ref> Mit [[Google Inc.|Googles]] Wechsel 2017 von Eclipse zu IntellJ IDEA<ref>[https://www.heise.de/newsticker/meldung/Kommentar-Kotlin-fuer-Android-Googles-fremde-Lorbeeren-3717940.html Kommentar: Kotlin für Android – Googles fremde Lorbeeren | heise online, 19.05.2017]</ref> wird auch offiziell Kotlin in Android O/Android Studio 3.0 unterstützt. Kotlin und IntelliJ IDEA stammen beide von JetBrains.<ref>[https://www.heise.de/newsticker/meldung/Android-Studio-3-0-hat-Kotlin-an-Bord-3716390.html Android Studio 3.0 hat Kotlin an Bord | heise online, 18.05.2017]</ref> Auf der ersten hauseigenen KotlinConf in [[San Francisco]] gab Andrey Breslav Anfang November 2017 die Veröffentlichung des Release Candidate für Version 1.2 bekannt. Die wichtigste Neuerung dabei ist die Einführung von Multiplattform-Projekten. Das erlaubt es Entwicklern denselben Code für verschiedene Zielplattformen zu kompilieren. Zunächst wird die Java Virtual Machine und JavaScript unterstützt, Kotlin/Native-Support ist geplant. Weiterhin unterstützt Kotlin/Native nun Apple iOS.<ref>[https://www.heise.de/developer/meldung/Programmiersprachen-Kotlin-1-2-RC-ist-freigegeben-und-Kotlin-Native-unterstuetzt-iOS-3877951.html Programmiersprachen: Kotlin 1.2 RC ist freigegeben und Kotlin/Native unterstützt iOS | heise Developer, 03.11.2017]</ref> Version 1.2 wurde am 28. November 2017 veröffentlicht.<ref>[https://www.heise.de/developer/meldung/Programmiersprachen-Kotlin-1-2-vollzieht-den-Spagat-zwischen-JVM-und-JavaScript-3903616.html Programmiersprachen: Kotlin 1.2 vollzieht den Spagat zwischen JVM und JavaScript | heise Developer, 29.11.2017]</ref>
Am 17. April 2018 veröffentlichte Oracle die universelle virtuelle Maschine GraalVM 1.0. Diese unterstützt alle JVM-basierten Sprachen, darunter Java, Scala, Groovy und Kotlin, JavaScript einschließlich Node.js, LLVM-Bitcode und in experimenteller Form Ruby, R und Python.<ref>[https://www.pro-linux.de/news/1/25827/oracle-ver%C3%B6ffentlicht-graalvm-10.html Oracle veröffentlicht GraalVM 1.0 - Pro-Linux, 23. April 2018]</ref><ref>[https://blogs.oracle.com/developers/announcing-graalvm Announcing GraalVM: Run Programs Faster Anywhere | Oracle Developers Blog, April 17, 2018]</ref>


== Weblinks ==
== Weblinks ==
62.757

Bearbeitungen