EMZETT.
Login

Kurz: Prägnant, sicher und die erste Wahl für Android.

Genauer: Kotlin wird eingesetzt für Android-Apps, Server mit Spring/Ktor, Multiplattform-Anwendungen. Kotlin wurde 2011 von JetBrains (IntelliJ IDEA) vorgestellt und ist seit 2019 Googles bevorzugte Sprache für Android. Kotlin läuft auf der JVM (Java-Bibliotheken sind direkt nutzbar), kann aber auch nach JavaScript und nativen Code übersetzt werden (Kotlin Multiplatform).

Steckbrief Kotlin

Steckbrief

EigenschaftWert
Erschienen2011
Entwickelt vonJetBrains (Andrey Breslav); 1.0 im Jahr 2016
Paradigmenobjektorientiert, funktional
Typisierungstatisch, Typinferenz
AusführungJVM, JavaScript, Native
PaketverwaltungGradle / Maven
Dateiendung.kt
SprachfamilieJVM-Sprachen

Einsatzgebiete

Android-Apps, Server mit Spring/Ktor, Multiplattform-Anwendungen.

So führst du Code aus

Online im Kotlin Playground (play.kotlinlang.org) oder lokal mit IntelliJ IDEA bzw. kotlinc hallo.kt -include-runtime -d hallo.jar und java -jar hallo.jar.

Das erste Programm

fun main() {
    println("Hallo Kotlin!")
    print("ohne Zeilenumbruch")
    println()
    val name = "Mia"
    println("Hallo $name, 2 + 3 = ${2 + 3}")
}

Ausgabe:

Hallo Kotlin!
ohne Zeilenumbruch
Hallo Mia, 2 + 3 = 5

Der Kurs: 13 Kapitel

Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: Kotlin-Kurs auf der Lernseite.

Kapitel

Collections

Objektorientierung

Fortgeschritten

Ökosystem

Nachschlagen

Ähnliche Sprachen

  • Java: Streng typisiert und objektorientiert, überall im Einsatz
  • Scala: Objektorientiert und funktional auf der JVM
  • Swift: Apples moderne, sichere Sprache für iOS und macOS

Siehe auch

Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?