Zum Inhalt springen
Willkommen in der InkluPedia

Kotlin (Programmiersprache): Unterschied zwischen den Versionen

+
Keine Bearbeitungszusammenfassung
(+)
Zeile 8: Zeile 8:
  | Designer                          = JetBrains
  | Designer                          = JetBrains
  | Entwickler                        = JetBrains und Open-Source-Entwickler
  | Entwickler                        = JetBrains und Open-Source-Entwickler
  | AktuelleVersion                  = 1.2
  | AktuelleVersion                  = 1.2.70
  | AktuelleVersionFreigabeDatum      = 28. November 2017<ref>[https://blog.jetbrains.com/kotlin/2017/11/kotlin-1-2-released/ Kotlin 1.2 Released: Sharing Code between Platforms | Kotlin Blog]</ref>
  | AktuelleVersionFreigabeDatum      = 13. September 2018<ref>[https://blog.jetbrains.com/kotlin/2018/09/kotlin-1-2-70-is-out/ Kotlin 1.2.70 is Out! | Kotlin Blog, September 13, 2018]</ref>
  | AktuelleVorabVersion              =  
  | AktuelleVorabVersion              =  
  | AktuelleVorabVersionFreigabeDatum =  
  | AktuelleVorabVersionFreigabeDatum =  
Zeile 39: Zeile 39:
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>
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> Auf der KotlinConf in [[Amsterdam]] vom 3. bis zum 5. Oktober 2018 riefen JetBrains und Google gemeinsam die Kotlin Foundation ins Leben, die beide Unternehmen bereits auf der Google I/O 2017 angekündigt hatten. Die Foundation soll die Entwicklung der Programmiersprache fördern und sicherstellen, dass Kotlin freie Software bleibt. Sie verwaltet dabei die Markenrechte für das Projekt, besitzt aber nicht den Code und ernennt den führenden Sprachentwickler. Das bereits als RC veröffentlichte Kotlin 1.3 bringt unter anderem ein neues Modell für die Multiplattformprojekte mit. Koroutinen sind in 1.3 nicht mehr als experimentell gekennzeichnet. Kotlin/Native befindet sich mit 1.3 offiziell in der Betaphase.<ref>[https://www.heise.de/developer/meldung/Programmiersprache-Neuheiten-von-der-KotlinConf-4181685.html Programmiersprache: Eine Stiftung für die JVM-Sprache Kotlin | heise Developer, 05.10.2018]</ref>


== Weblinks ==
== Weblinks ==
62.812

Bearbeitungen