Karteikarten_Allgemein_Theorie_Kotlin_SQL_UML Flashcards
(225 cards)
Was ist eine Programmiersprache?
Eine formale Sprache, mit der Menschen Computern Anweisungen geben.
Was ist maschinennahe Programmierung?
Programmierung, die direkt auf Prozessorbefehlen basiert.
Was ist eine Hochsprache?
Eine Programmiersprache, die nahe an der natürlichen Sprache ist.
Was ist der Unterschied zwischen Compiler und Interpreter?
Compiler übersetzen den ganzen Code auf einmal, Interpreter führen ihn Zeile für Zeile aus.
Was bedeutet Syntax?
Die Regeln, wie Code geschrieben werden muss.
Was bedeutet Semantik?
Die Bedeutung des geschriebenen Codes.
Was ist ein Datentyp?
Die Art von Daten, die eine Variable speichern kann.
Was ist eine Variable?
Ein Speicherplatz für einen veränderbaren Wert.
Was ist eine Konstante?
Ein Speicherplatz für einen unveränderlichen Wert.
Was ist eine Bedingung?
Ein Ausdruck, der zu wahr oder falsch ausgewertet wird.
Was ist eine Schleife?
Eine Anweisung, die wiederholt Code ausführt.
Was ist OOP?
Objektorientierte Programmierung, die mit Objekten arbeitet.
Was sind die vier Prinzipien der OOP?
Kapselung, Abstraktion, Vererbung, Polymorphismus.
Was ist ein Objekt?
Eine Instanz einer Klasse mit Eigenschaften und Verhalten.
Was ist eine Klasse?
Ein Bauplan für Objekte.
Was ist Polymorphismus?
Die Fähigkeit von Objekten, dieselbe Schnittstelle unterschiedlich zu implementieren.
Was ist Vererbung?
Das Ableiten neuer Klassen von bestehenden.
Was ist Kapselung?
Das Verbergen von Daten vor unberechtigtem Zugriff.
Was ist Kotlin?
Eine moderne Programmiersprache für die JVM, die auch Android-Entwicklung unterstützt.
Was sind Vorteile von Kotlin?
Null-Sicherheit, kurze Syntax, Java-Kompatibilität.
Was ist eine Datenbank?
Eine strukturierte Sammlung von Daten.
Was bedeutet SQL?
Structured Query Language, eine Sprache zur Datenbankabfrage.
Was ist ein Primärschlüssel?
Ein eindeutiges Attribut, das Datensätze identifiziert.
Was ist ein Fremdschlüssel?
Ein Attribut, das auf einen Primärschlüssel einer anderen Tabelle verweist.