1.7 KiB
1.7 KiB
title | separator | verticalSeparator | theme | revealOptions | transition |
---|---|---|---|---|---|
Dezentrale Kotlin Course | <!--s--> | <!--v--> | night | fade |
Kotlinkurs
Kotlin die Multiplattform-Sprache
- JVM: Java-Code kann in Kotlin eingebunden werden und umgekehrt
- Android: Ausführung auf verschiedenen Geräten
- JS: Client-Anwendungen lauffähig im Browser
- Native: Kompilieren für jedes Betriebssystem (bspw. Windows, Linux, iOS und macOS)
Mehrere Programmierparadigmen möglich
- imperative Programmierung,
- objektorientierte Programmierung,
- generische Programmierung,
- funktionale Programmierung und mehr.
Etwas Geschichte
- Kotlin wurde 2011 erstmals vorgestellt und
- seit 2010 entwickelt
- 2016 wurde Version 1.0 veröffentlicht
- 2017 auf Google I/O erstklassiger Support angekündigt
Ein Beispielprogramm
Hello-World, wie üblich (siehe Main.kt):
fun main() {
println("Hello, Kotlin/Native!")
}
Grundlegende Begriffe (1/2)
- Ein Programm ist eine Folge von Anweisungen, die nacheinander ausgeführt werden.
- Eine Anweisung ist ein einzelner auszuführender Befehl (drucke den Text),
- Ein Ausdruck ist ein Codestück, das einen einzigen Wert ergibt (z. B. ist 2*2 ein Ausdruck)
Grundlegende Begriffe (2/2)
- Ein Block ist eine Gruppe von Anweisungen, in einem Paar geschweifter Klammern
{...}
- Des Weiteren gibt es noch:
- Schlüsselwörter - Wort mit besonderer Bedeutung in der Programmiersprache
- Bezeichner - Wort um etwas zu identifizieren
- Kommentare - Text der beim Ausführen des Programms identifiziert wird