Bearbeiten von „Kotlin

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 3: Zeile 3:


== Geschichte und Bezug zu Android ==
== Geschichte und Bezug zu Android ==
Die Programmiersprache ''Kotlin'' wurde von ''JetBrains'' erstmals im Jahr 2011 der Öffentlichkeit vorgestellt.<ref>{{Cite web | url = https://heise.de/-6141355 | title = Programmiersprache: Happy Birthday, Kotlin! | author = Rainald Menge-Sonnentag | accessdate = 2021-07-19 | date = 2021-07-19 | publisher = heise.de}}</ref>


Im April 2016 kamen Gerüchte auf, dass [[Google]] Kotlin neben [[Swift]] als Programmiersprache für die Entwickler nativer [[App|Android-Apps]] erwägt.<ref>{{Cite web |url = http://www.computerbase.de/2016-04/android-kotlin-und-swift-als-java-alternative-gehandelt/ | title = Kotlin und Swift als Java-Alternative gehandelt | accessdate = 2016-04-16 | date = 2016-04-09 | publisher = ComputerBase | department = Mahir Kulalic}}</ref> Der Hintergrund für diese angeblichen Erwägungen einer Abkehr von Java soll der im Jahr 2010 begonnene [[Rechtsstreit zwischen Google und Oracle]] wegen der Verletztung von Software-Patenten durch die Verwendung von Java für Android sein.<ref>{{Cite web |url = http://www.pro-linux.de/news/1/16033/oracle-verklagt-google-wegen-java-in-android.html | title = Oracle verklagt Google wegen Java in Android | accessdate = 2016-04-15 | date = 2010-08-13 | publisher = pro-linux.de | author = Hans-Joachim Baader}}</ref>
Im April 2016 kamen Gerüchte auf, dass [[Google]] Kotlin neben [[Swift]] als Programmiersprache für die Entwickler nativer [[App|Android-Apps]] erwägt.<ref>{{Cite web |url = http://www.computerbase.de/2016-04/android-kotlin-und-swift-als-java-alternative-gehandelt/ | title = Kotlin und Swift als Java-Alternative gehandelt | accessdate = 2016-04-16 | date = 2016-04-09 | publisher = ComputerBase | department = Mahir Kulalic}}</ref> Der Hintergrund für diese angeblichen Erwägungen einer Abkehr von Java soll der im Jahr 2010 begonnene [[Rechtsstreit zwischen Google und Oracle]] wegen der Verletztung von Software-Patenten durch die Verwendung von Java für Android sein.<ref>{{Cite web |url = http://www.pro-linux.de/news/1/16033/oracle-verklagt-google-wegen-java-in-android.html | title = Oracle verklagt Google wegen Java in Android | accessdate = 2016-04-15 | date = 2010-08-13 | publisher = pro-linux.de | author = Hans-Joachim Baader}}</ref>
Zeile 16: Zeile 14:
Im Oktober 2018 fand die erste Entwickler-Konferenz ''KotlinConf'' in Amsterdam statt.
Im Oktober 2018 fand die erste Entwickler-Konferenz ''KotlinConf'' in Amsterdam statt.
Auf dieser Konferenz wurde die Gründung der ''Kotlin Foundation'' durch ''JetBrains'' und [[Google]] bekanntgegeben.<ref>{{Cite web | url = https://9to5google.com/2018/10/04/google-jetbrains-kotlin-foundation/ | title = Google teams up with JetBrains to form Kotlin Foundation, Google Cloud portal | author = Kyle Bradshaw | accessdate = 2018-10-05 | date = 2018-10-04 | publisher = 9to5google.com | language = en}}</ref><ref>{{Cite web | url = https://heise.de/-4181685 | title = Programmiersprache: Eine Stiftung für die JVM-Sprache Kotlin | author = Rainald Menge-Sonnentag | quote = So haben JetBrains und Google gemeinsam die Kotlin Foundation ins Leben gerufen, die beide Unternehmen bereits auf der Google I/O 2017 angekündigt hatten. | accessdate = 2018-10-05 | date = 2018-10-05 | publisher = heise.de}}</ref>
Auf dieser Konferenz wurde die Gründung der ''Kotlin Foundation'' durch ''JetBrains'' und [[Google]] bekanntgegeben.<ref>{{Cite web | url = https://9to5google.com/2018/10/04/google-jetbrains-kotlin-foundation/ | title = Google teams up with JetBrains to form Kotlin Foundation, Google Cloud portal | author = Kyle Bradshaw | accessdate = 2018-10-05 | date = 2018-10-04 | publisher = 9to5google.com | language = en}}</ref><ref>{{Cite web | url = https://heise.de/-4181685 | title = Programmiersprache: Eine Stiftung für die JVM-Sprache Kotlin | author = Rainald Menge-Sonnentag | quote = So haben JetBrains und Google gemeinsam die Kotlin Foundation ins Leben gerufen, die beide Unternehmen bereits auf der Google I/O 2017 angekündigt hatten. | accessdate = 2018-10-05 | date = 2018-10-05 | publisher = heise.de}}</ref>
Im Mai 2019 wurde auf der [[Google I/O]] bekannt gegeben, dass über 50% der professionellen Android-Entwickler Kotlin für Ihre Projekte verwenden; Kotlin sollte außerdem in Zukunft die bevorzugte Programmiersprache für die Erstellung nativer Android-Apps werden.<ref>{{Cite web | url = https://heise.de/-4417060 | title = Google I/O: Googles Bekenntnis zu Kotlin | author = Rainald Menge-Sonnentag | quote = Inzwischen verwenden laut Google über die Hälfte der professionellen Android-Entwickler Kotlin. [...] Auf der diesjährigen Entwicklermesse verkündete Google nun, dass Kotlin künftig nicht mehr nur neben Java existieren, sondern die bevorzugte Programmiersprache werden soll. | accessdate = 2019-05-08 | date = 2019-05-08 | publisher = heise.de}}</ref><ref>{{Cite web | url = https://techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/ | title = Kotlin is now Google's preferred language for Android app development | author = Frederic Lardinois | accessdate = 2020-05-16 | date = 2019-05-07 | publisher = techcrunch.com | language = en}}</ref>
== Verwandte Technologien ==
Mit ''Kotlin/Native'' gibt es eine Vorab-Version eines Kotlin-Compilers, der nativen Maschinen-Code für verschiedene CPU-Plattformen erzeugen kann.<ref>{{Cite web | url = https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/ | title = Kotlin/Native Tech Preview: Kotlin without a VM | date = 2017-04-04| accessdate = 2017-05-19 | publisher = jetbrains.com| author = Andrey Breslav | language = en}}</ref>
Im August 2020 wurde [[Kotlin Multiplatform Mobile]] als Alpha-Version veröffentlicht; es handelt sich dabei um ein [[SDK]] zur [[Cross-Platform-Entwicklung]] von mobiles Apps für [[Android]] und [[iOS]] mit der Programmierprache Kotlin.<ref>{{Cite web | url = https://heise.de/-4885878 | title = Kotlin Multiplatform Mobile bringt Android und iOS unter einen Hut | accessdate = 2020-09-06 | date = 2020-09-04 | publisher = heise.de}}</ref><ref name="jetbrains_blog_august_2020">{{Cite web | url = https://blog.jetbrains.com/kotlin/2020/08/kotlin-multiplatform-mobile-goes-alpha/ | title = Kotlin Multiplatform Mobile Goes Alpha | author = Ekaterina Petrova | accessdate = 2020-09-06 | date = 2020-08-31 | publisher = blog.jetbrains.com | language = en}}</ref>


== Trivia ==
== Trivia ==
Zeile 31: Zeile 21:
Neben Kotlin gibt es noch weitere Programmiersprachen, mit der Programme für die JVM und damit auch für Apps für Android entwickelt werden können, z.B. Groovy und Scala.<ref>{{Cite web |url = http://heise.de/-2281060 | title = Ein zweiter Blick auf JVM-Programmiersprachen | accessdate = 2016-04-16 | date = 2014-08-01 | publisher = heise.de | department = heise Developer | author = Simon Olofsson}}</ref><ref>{{Cite web | url = http://macroid.github.io/ScalaOnAndroid.html | title = Scala on Android | accessdate =  2016-08-25 | publisher = macroid.github.io | language = en | author = Nick Stanch}}</ref>
Neben Kotlin gibt es noch weitere Programmiersprachen, mit der Programme für die JVM und damit auch für Apps für Android entwickelt werden können, z.B. Groovy und Scala.<ref>{{Cite web |url = http://heise.de/-2281060 | title = Ein zweiter Blick auf JVM-Programmiersprachen | accessdate = 2016-04-16 | date = 2014-08-01 | publisher = heise.de | department = heise Developer | author = Simon Olofsson}}</ref><ref>{{Cite web | url = http://macroid.github.io/ScalaOnAndroid.html | title = Scala on Android | accessdate =  2016-08-25 | publisher = macroid.github.io | language = en | author = Nick Stanch}}</ref>


Mit ''Kotlin/Native'' gibt es eine Vorab-Version eines Kotlin-Compilers, der nativen Maschinen-Code für verschiedene CPU-Plattformen erzeugen kann.<ref>{{Cite web | url = https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/ | title = Kotlin/Native Tech Preview: Kotlin without a VM | date = 2017-04-04| accessdate = 2017-05-19 | publisher = jetbrains.com| author = Andrey Breslav | language = en}}</ref>


== Weblinks ==
== Weblinks ==
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

In dieser Seite verwendete DroidWiki Data-Objekte

  • Java: Bezeichnung: de, Titel
  • Kotlin: Websitelink, Titel, Aussage: P3, Aussage: P26, Aussage: P64, Aussage: P65, Aussage: P27
  • Apache License Version 2.0: Bezeichnung: de, Titel, Websitelink