Sie sind auf Seite 1von 4

Introduction to Kotlin – JetBrains Academy — Learn programming by building your own apps

§1. Was ist Kotlin?


Kotlin ist eine hocheffektive moderne Programmiersprache, die von
JetBrains entwickelt wurde. Sie hat eine sehr klare und prägnante
Syntax, die Ihren Code leicht lesbar macht.

Kotlin ist auf der ganzen Welt weit verbreitet, und seine Beliebtheit
unter Entwicklern wächst ständig. Viele Entwickler, die Kotlin
verwenden, stellen fest, dass es ihre Arbeit schneller und spannender
macht :)

Die Kenntnis von Kotlin ermöglicht es Entwicklern, mobile,


serverseitige und Desktop-Anwendungen sowie nützliche Frameworks
und Bibliotheken zu schreiben. Als Allzwecksprache kann sie in vielen
Bereichen eingesetzt werden, z. B. in Finanzdienstleistungen,
Telekommunikation, eingebetteten Systemen, Medizin,
Entwicklungswerkzeugen (wie IntelliJ IDEA) und so weiter.

§2. Eine plattformübergreifende Sprache


Kotlin ist eine Multiplattformsprache.

https://hyperskill.org/learn/step/4350[16.12.2021 20:09:44]
Introduction to Kotlin – JetBrains Academy — Learn programming by building your own apps

JVM: Kotlin ist vollständig interoperabel mit Java, d.h. Kotlin


funktioniert hervorragend mit allen bestehenden Java-Codes
und -Bibliotheken. Es ermöglicht Unternehmen auch eine
schrittweise Migration von Java zu Kotlin, da Java-Code auch
auf Kotlin-Code zugreifen kann. Gleichzeitig können Entwickler
Kotlin als einzige Sprache für ihre Projekte verwenden, ohne
Java überhaupt zu benötigen.
Android: Mit Kotlin können Sie mobile Anwendungen für das
meistgenutzte Betriebssystem der Welt erstellen.
JS: Kotlin ist auch mit JavaScript kompatibel, was es Ihnen
ermöglicht, clientseitige Webanwendungen zu entwickeln und
in einem Browser auszuführen.
Native: 
Kotlin-Code kann in eine Datei umgewandelt werden, die auf
jedem Betriebssystem wie Windows, Linux, iOS und macOS
ausgeführt werden kann.

Unter all diesen Möglichkeiten bevorzugen moderne Programmierer


die mobile und serverseitige Entwicklung, aber auch andere Bereiche
werden immer beliebter.

§3. Eigenschaften
Kotlin ist als pragmatische Sprache konzipiert, was bedeutet, dass ihr
Hauptzweck in der Lösung von realen Problemen besteht und nicht in
der Durchführung von Forschungsarbeiten.

Es ist auch wichtig, dass Kotlin mehrere Programmierparadigmen


unterstützt, wie z.B. imperative Programmierung, objektorientierte
Programmierung, generische Programmierung, funktionale
Programmierung, und mehr. Sie werden im Laufe des Kurses mehr
über diese Paradigmen erfahren.

Nicht zuletzt ist Kotlin eine werkzeugfreundliche Sprache, was


bedeutet, dass alle gängigen Entwicklungswerkzeuge wie IntelliJ IDEA,

https://hyperskill.org/learn/step/4350[16.12.2021 20:09:44]
Introduction to Kotlin – JetBrains Academy — Learn programming by building your own apps

Eclipse und Android Studio mit ihr kompatibel sind.

§4. Eine kurze Geschichte


Im Juli 2011 stellte JetBrains das Kotlin-Projekt vor, eine neue Sprache
für die Java-Plattform, die seit einem Jahr in der Entwicklung war. Der
Name stammt von der Insel Kotlin in der Nähe von St. Petersburg,
Russland. Das Hauptziel dieses Projekts war es, eine sicherere und
präzisere Alternative zu Java in allen Kontexten zu bieten, in denen
Java derzeit verwendet wird.

Im Jahr 2016 wurde die erste offizielle stabile Version veröffentlicht


(Kotlin v1.0). Die Entwicklergemeinde war bereits an der Verwendung
dieser Sprache interessiert, insbesondere auf Android.

Auf der Konferenz Google I/O 2017 kündigte Google eine erstklassige
Unterstützung für Kotlin auf Android an. Chet Haase, der oberste
Fürsprecher für Android, sagte dazu: "Wir verstehen, dass nicht jeder
im Moment auf Kotlin ist, aber wir glauben, dass man dorthin
kommen sollte".

Derzeit wird Kotlin als Allzwecksprache für viele Plattformen


angesehen, nicht nur für Android. Die Sprache wird mehrmals im Jahr
veröffentlicht. Die neueste Version finden Sie auf der offiziellen
Website.

§5. Ein Kotlin-Beispielprogramm


Hier ist ein Beispiel für ein einfaches Kotlin-Programm, das Hello,
Kotlin! ausgibt. Sie können es starten, indem Sie auf das grüne
Dreieck klicken.

fun main() {
println("Hello, Kotlin!")
}

Target platform: JVM Running on kotlin v.1.6.10

Sie brauchen nicht zu verstehen, wie dieser Code funktioniert,


sondern können ihn einfach genießen! :)

§6. Schlussfolgerung
Jetzt wissen Sie, was Kotlin ist, wie es sich entwickelt hat und wo es
eingesetzt wird. Sie haben einige der charakteristischen Merkmale der
Sprache kennengelernt, die sie so besonders machen. Sie haben auch
Ihre ersten Zeilen Kotlin-Code gesehen. Bald wird es mehr geben,

https://hyperskill.org/learn/step/4350[16.12.2021 20:09:44]
Introduction to Kotlin – JetBrains Academy — Learn programming by building your own apps

versprochen.

https://hyperskill.org/learn/step/4350[16.12.2021 20:09:44]

Das könnte Ihnen auch gefallen