Kotlin Flashcards
Was ist ein Compiler?
Ein Übersetzungsprogramm, dass den Quellcode einer Programmiersprache in Maschinensprache übersetzt.
Was bedeutet prozedual?
Die Programme bestehen aus einer Abfolge von Anweisungen (Prozeduren) die nacheinander ausgeführt werden.
Was ist eine Dynamische Typisierung?
Der Typ der Variablen kann sich während des Programmablaufs ändern.
Was ist eine Statische Typisierung?
Die Datentypen von Variablen werden bereits während der Kompilierung festgelegt.
Was sind die Merkmale von Kotlin?
Plattformübergreifend, Statische Typisierung, Interoperabilität mit Java, Null Safety, Erweiterungsfunktionen, Kompiliergeschwindigkeit, Lesbarkeit und Kürze.
Was ist eine Kommandozeile?
Ein Teil eines Computerprogramms, das eine Textzeile als Eingabe vom Benutzer entgegennimmt und im Kontext als Befehl interpretiert.
Was bedeutet Interoperabilität?
Verschiedene Systeme wirken nahtlos zusammen, um Daten effizient und verwertbar auszutauschen, ohne besondere Anpassungen vornehmen zu müssen.
Was ist eine Syntax?
In der Programmierung legt sie die Regeln vor, also die Struktur.
Was ist die Kotlin Laufzeit-Bibliothek (Kotlin Runtime Library?)
Eine Bibliothek ist eine Sammlung von vordefinierten Funktionen, Klassen oder Methoden, die wiederkehrend sind.
Was ist ein Interpreter?
Ein Computerprogramm, das eine Abfolge von Anweisungen direkt ausführt. Sie sind deutlich langsamer als Compiler, aber bieten allgemein eine bessere Fehleranalyse.
Was ist ein Quellcode?
Für Menschen lesbare Anweisungen für den Computer, die in der Regel ein Programmierer in Textform in einem Editor verfasst.
Was ist Maschinencode?
Maschinencode ist das Ergebnis eines von einem Compiler übersetzten Quellcodes
in eine Sprache, die von einem Computer verstanden wird
Was ist das Java Virtual Maschine (JVM)?
Warum ist Kotlin auch für die Android Programmierung einsetzbar?
Wird Kotlin kompiliert oder ist es eine Interpretersprache?