Kotlin Flashcards

1
Q

Was ist ein Compiler?

A

Ein Übersetzungsprogramm, dass den Quellcode einer Programmiersprache in Maschinensprache übersetzt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was bedeutet prozedual?

A

Die Programme bestehen aus einer Abfolge von Anweisungen (Prozeduren) die nacheinander ausgeführt werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist eine Dynamische Typisierung?

A

Der Typ der Variablen kann sich während des Programmablaufs ändern.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist eine Statische Typisierung?

A

Die Datentypen von Variablen werden bereits während der Kompilierung festgelegt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind die Merkmale von Kotlin?

A

Plattformübergreifend, Statische Typisierung, Interoperabilität mit Java, Null Safety, Erweiterungsfunktionen, Kompiliergeschwindigkeit, Lesbarkeit und Kürze.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist eine Kommandozeile?

A

Ein Teil eines Computerprogramms, das eine Textzeile als Eingabe vom Benutzer entgegennimmt und im Kontext als Befehl interpretiert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was bedeutet Interoperabilität?

A

Verschiedene Systeme wirken nahtlos zusammen, um Daten effizient und verwertbar auszutauschen, ohne besondere Anpassungen vornehmen zu müssen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist eine Syntax?

A

In der Programmierung legt sie die Regeln vor, also die Struktur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist die Kotlin Laufzeit-Bibliothek (Kotlin Runtime Library?)

A

Eine Bibliothek ist eine Sammlung von vordefinierten Funktionen, Klassen oder Methoden, die wiederkehrend sind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist ein Interpreter?

A

Ein Computerprogramm, das eine Abfolge von Anweisungen direkt ausführt. Sie sind deutlich langsamer als Compiler, aber bieten allgemein eine bessere Fehleranalyse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist ein Quellcode?

A

Für Menschen lesbare Anweisungen für den Computer, die in der Regel ein Programmierer in Textform in einem Editor verfasst.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist Maschinencode?

A

Maschinencode ist das Ergebnis eines von einem Compiler übersetzten Quellcodes
in eine Sprache, die von einem Computer verstanden wird

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist das Java Virtual Maschine (JVM)?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Warum ist Kotlin auch für die Android Programmierung einsetzbar?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wird Kotlin kompiliert oder ist es eine Interpretersprache?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was ist eine objektorientierte Programmierung?

A
17
Q

Was bedeutet funktional?

A