Kotlin (Programmiersprache): Unterschied zwischen den Versionen
(+) |
(+) |
||
Zeile 8: | Zeile 8: | ||
| Designer = JetBrains | | Designer = JetBrains | ||
| Entwickler = JetBrains und Open-Source-Entwickler | | Entwickler = JetBrains und Open-Source-Entwickler | ||
| AktuelleVersion = 1.1 | | AktuelleVersion = 1.1.50 | ||
| AktuelleVersionFreigabeDatum = 1. | | AktuelleVersionFreigabeDatum = 22. September 2017<ref>[https://blog.jetbrains.com/kotlin/2017/09/kotlin-1-1-50-is-out/ Kotlin 1.1.50 is out | Kotlin Blog, September 22, 2017]</ref> | ||
| AktuelleVorabVersion = | | AktuelleVorabVersion = 1.2 Beta | ||
| AktuelleVorabVersionFreigabeDatum = | | AktuelleVorabVersionFreigabeDatum = 29. September 2017<ref>[https://blog.jetbrains.com/kotlin/2017/09/kotlin-1-2-beta-is-out/ Kotlin 1.2 Beta is out | Kotlin Blog, September 29, 2017]</ref> | ||
| Typisierung = statisch, stark | | Typisierung = statisch, stark | ||
| Implementierung = | | Implementierung = | ||
Zeile 41: | Zeile 41: | ||
== Weblinks == | == Weblinks == | ||
*https://kotlinlang.org/ Kotlin Programming Language | *https://kotlinlang.org/ Kotlin Programming Language | ||
*[ | *[https://blog.jetbrains.com/kotlin/ Kotlin Blog | Kotlin — programming language for the JVM by JetBrains] | ||
*{{Twitter|kotlin|Kotlin}} | *{{Twitter|kotlin|Kotlin}} | ||
*{{EN-WP|Kotlin_(programming_language)|Kotlin (programming language)}} | *{{EN-WP|Kotlin_(programming_language)|Kotlin (programming language)}} |
Version vom 1. Oktober 2017, 18:28 Uhr
Kotlin | |
---|---|
Kotlin-logo.png Logo | |
Paradigmen | Objektorientierte Programmiersprache |
Erscheinungsjahr | 2016 |
Designer | JetBrains |
Entwickler | JetBrains und Open-Source-Entwickler |
Aktuelle Version | 1.1.50 (22. September 2017[1]) |
Aktuelle Vorabversion | 1.2 Beta (29. September 2017[2]) |
Typisierung | statisch, stark |
Beeinflusst von | Java, Scala |
Betriebssystem | Jedes mit einer JVM oder JavaScript-Interpreter |
Lizenz | Apache |
Website | kotlinlang.org |
Kotlin ist eine statisch typisierte Programmiersprache für die Java Virtual Machine (JVM), Android und Webbrowser des tschechischen Unternehmens JetBrains. Kotlin ist Open Source, steht unter der Apache-Lizenz, ist mit Java kompatibel, der Kotlin-Compiler kann Java-Bytecode ausgeben und der Java Kotlin-Code kann Java-Code aufrufen. Gegenüber Java zeichnet sich Kotlin durch eine gute Performance, Sicherheit und gut lesbare Syntax aus. Kotlin ist nach der gleichnamigen russischen Insel im Finnischen Meerbusen benannt.[3] Im russischen Sankt Petersburg hat das tschechische Unternehmen JetBrains mittlerweile den Hauptstandort für seine Entwicklungen.[4]
Semantik
"Hello, World!"-Beispiel
fun main(args : Array<String>) {
val scope = "World"
println("Hello, $scope!")
}
Geschichte
Am 19. Juli 2011 hat JetBrains Kotlin auf der JVM Language Summit vorgestellt. Kotlin war da bereits fast ein Jahr in der Entwicklung.[5] Im Januar 2012 wählte das US-amerikanische Computermagazin Dr. Dobb’s Journal (DDJ) Kotlin zur Prgorammiersprache des Monats.[6]
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.[4] Am 15. Februar 2016 wurde die Version 1.0 nach über fünf Jahren Entwicklung veröffentlicht.[3] Am 1. März 2017 folgte Version 1.1.[7] Kotlin 1.1 unterstützt erstmals das Kompilieren nach JavaScript und Koroutinen.[8] Mit Googles Wechsel 2017 von Eclipse zu IntellJ IDEA[9] wird auch offiziell Kotlin in Android O/Android Studio 3.0 unterstützt. Kotlin und IntelliJ IDEA stammen beide von JetBrains.[10]
Weblinks
- https://kotlinlang.org/ Kotlin Programming Language
- Kotlin Blog | Kotlin — programming language for the JVM by JetBrains
- Kotlin bei X/Twitter
- Kotlin (programming language) in der englischsprachigen Wikipedia
Quellen
- ↑ Kotlin 1.1.50 is out | Kotlin Blog, September 22, 2017
- ↑ Kotlin 1.2 Beta is out | Kotlin Blog, September 29, 2017
- ↑ 3,0 3,1 Java-Herausforderer Kotlin erscheint in Version 1.0 | heise online, 15.02.2016
- ↑ 4,0 4,1 Java-Alternative Kotlin nun Open Source | heise online, 14.02.2012
- ↑ Hello World | Kotlin Blog, July 19, 2011
- ↑ Language of the Month: Kotlin | Dr Dobb's, January 20, 2012
- ↑ Kotlin 1.1 Released with JavaScript Support, Coroutines and more | Kotlin Blog, March 1, 2017
- ↑ JVM-Sprache: Kotlin 1.1 ist fertig | heise online, 02.03.2017
- ↑ Kommentar: Kotlin für Android – Googles fremde Lorbeeren | heise online, 19.05.2017
- ↑ Android Studio 3.0 hat Kotlin an Bord | heise online, 18.05.2017