MINT lernen

Lernkarten — Begriffe und Befehle

30 Karten zum Umdrehen: Ausgabe, Variablen und SQL-Befehle in vielen Sprachen sowie die Fachbegriffe von Assembler bis Ownership.

0 / 30 Karten als gelernt markiert
Filter:
01
Befehl
Ausgabe in Python, Java und C#
→ klicken zum Umdrehen
So heißt es
print("Hi")
System.out.println("Hi");
Console.WriteLine("Hi");
Java und C# brauchen ein Semikolon am Ende.
02
Befehl
Ausgabe in JavaScript, PHP, Go und Rust
→ klicken zum Umdrehen
So heißt es
console.log("Hi");
echo "Hi";
fmt.Println("Hi")
println!("Hi");
Go braucht dafür import "fmt".
03
Befehl
Variable n mit dem Wert 5 anlegen
→ klicken zum Umdrehen
So heißt es
Java/C#: int n = 5;
Python: n = 5 · PHP: $n = 5;
Go: n := 5 · Rust/JS: let n = 5;
In Go, Rust und mit var leitet der Compiler den Typ ab.
04
Befehl
Ganzzahlig teilen und Rest
→ klicken zum Umdrehen
So heißt es
Python: 7 // 2 = 3 · 7 % 2 = 1
Java, C#, Go: 7 / 2 = 3
Python 7 / 2, JavaScript und PHP liefern 3.5.
05
Befehl
PHP-Block in einer Webseite
→ klicken zum Umdrehen
So heißt es
<?php … ?>Alles dazwischen führt der Server aus, der Browser sieht nur die Ausgabe.
06
Befehl
Texte verketten in PHP
→ klicken zum Umdrehen
So heißt es
"Hallo " . $name
"Hallo $name"
Punkt verkettet; in doppelten Anführungszeichen wird $name eingesetzt.
07
Befehl
Formulardaten in PHP lesen
→ klicken zum Umdrehen
So heißt es
$_GET['name']
$_POST['name']
GET: Daten stehen in der Adresse, POST: im Inhalt der Anfrage.
08
Befehl
Gerüst einer SQL-Abfrage
→ klicken zum Umdrehen
So heißt es
SELECT spalten FROM tabelle
WHERE bedingung
ORDER BY spalte;
SELECT * = alle Spalten.
09
Befehl
Sortieren in SQL
→ klicken zum Umdrehen
So heißt es
ORDER BY spalte ASC
ORDER BY spalte DESC
ASC aufsteigend (kleinster zuerst), DESC absteigend.
10
Befehl
Vergleiche und Verknüpfungen in SQL
→ klicken zum Umdrehen
So heißt es
= <> < > <= >=
AND · OR
genre = 'Krimi'
<> heißt ungleich; Text in einfachen Anführungszeichen.
11
Befehl
Zählen und Mittelwert in SQL
→ klicken zum Umdrehen
So heißt es
COUNT(*) · AVG(spalte)
MIN(spalte) · MAX(spalte)
Das Ergebnis ist wieder eine Tabelle — mit einer Zeile.
12
Befehl
Unity: gleichmäßig bewegen
→ klicken zum Umdrehen
So heißt es
transform.Translate(
tempo * Time.deltaTime, 0, 0);
Steht in Update(); so ist der Weg pro Sekunde unabhängig von der Bildrate.
13
Befehl
Unity: Taste abfragen
→ klicken zum Umdrehen
So heißt es
Input.GetKey(KeyCode.RightArrow)Liefert true, solange die Taste gedrückt ist.
14
Befehl
Rust: einen String leihen
→ klicken zum Umdrehen
So heißt es
drucke(&a);Mit & wird geliehen, a bleibt Besitzer. let b = a; würde verschieben.
15
Befehl
Go: Funktion nebenläufig starten
→ klicken zum Umdrehen
So heißt es
go f()Startet f als Goroutine; Daten tauschen Goroutinen über Channels aus.
16
Begriff
Maschinensprache
→ klicken zum Umdrehen
Definition
Bitfolgen, die der Prozessor direkt ausführt. Für Menschen kaum lesbar.
17
Begriff
Assembler
→ klicken zum Umdrehen
Definition
Maschinennahe Sprache mit Kürzeln (Mnemonics) wie MOV und ADD. Ein Befehl = ein Maschinenbefehl, prozessorabhängig.
18
Begriff
Hochsprache
→ klicken zum Umdrehen
Definition
Menschennahe Sprache wie Python, Java oder C. Sie braucht einen Übersetzer (Compiler oder Interpreter).
19
Begriff
Compiler
→ klicken zum Umdrehen
Definition
Übersetzt vor dem Start den ganzen Quelltext in Maschinencode. Fehler vor dem Start, schnelle Ausführung, plattformabhängig.
20
Begriff
Interpreter
→ klicken zum Umdrehen
Definition
Übersetzt und führt während des Laufs Anweisung für Anweisung aus. Sofort testbar, langsamer, Fehler erst beim Erreichen der Zeile.
21
Begriff
Bytecode und JVM
→ klicken zum Umdrehen
Definition
Java wird in Bytecode übersetzt; die Java Virtual Machine führt ihn auf jedem System aus. Bei C#: CIL und .NET.
22
Begriff
JIT-Compiler
→ klicken zum Umdrehen
Definition
„Just in time“: übersetzt häufig genutzte Teile während des Laufs in Maschinencode — z. B. in der JVM und in .NET.
23
Begriff
Statische Typisierung
→ klicken zum Umdrehen
Definition
Der Typ jeder Variable steht vor dem Lauf fest, der Compiler prüft ihn. Java, C, C#, Go, Rust.
24
Begriff
Dynamische Typisierung
→ klicken zum Umdrehen
Definition
Der Typ gehört zum Wert und wird zur Laufzeit geprüft. Python, JavaScript, PHP.
25
Begriff
Imperativ und deklarativ
→ klicken zum Umdrehen
Definition
Imperativ: Befehlsfolge, WIE gerechnet wird; der Zustand ändert sich. Deklarativ: WAS man haben will — SQL, HTML.
26
Begriff
Objektorientierung
→ klicken zum Umdrehen
Definition
Klassen sind Baupläne; Objekte haben Attribute (Daten) und Methoden (Fähigkeiten). Java, C#, C++.
27
Begriff
Funktionale Programmierung
→ klicken zum Umdrehen
Definition
Programme aus Funktionen ohne Seiteneffekte; typische Bausteine sind map, filter und reduce.
28
Begriff
Ownership (Rust)
→ klicken zum Umdrehen
Definition
Jeder Wert hat genau einen Besitzer. Der Borrow Checker prüft beim Kompilieren; ein Garbage Collector ist nicht nötig.
29
Begriff
Serverseitig und clientseitig
→ klicken zum Umdrehen
Definition
Serverseitig (PHP): läuft auf dem Server, der Browser bekommt nur HTML. Clientseitig (JavaScript): läuft im Browser.
30
Begriff
Laufzeitfaktor
→ klicken zum Umdrehen
Definition
t(Sprache) : t(C). Modell: C 1 · Rust 1 · Go/Java/C# 1,5 · JavaScript 2 · PHP 8 · Python 25.
Alles gelernt!In dieser Auswahl sind keine Karten mehr offen — wechsle den Filter oder setze die Markierungen zurück.
i

So lernst du mit den Karten: Geh sie in zwei Runden durch — erst die Befehle, dann die Begriffe. Sprich die Antwort laut aus oder schreib den Befehl auf, bevor du umdrehst. Bei den Befehlen lohnt es sich, immer mehrere Sprachen nebeneinander zu nennen: Wie heißt die Ausgabe in Python, Java, PHP und Go? Markiere nur, was du ohne Hinsehen kannst, und arbeite danach mit „Nur ungelernte“ weiter. Dein Stand wird im Browser gespeichert.