Die Bausteine jeder Sprache: Ablauf, Bedingungen, Schleifen, Methoden und Fehlersuche.
12 Artikel · ca. 36 Min.
0/12
1. Algorithms (Algorithmen)
Eine eindeutige, schrittweise Anleitung zur Lösung eines Problems — unabhängig von einer konkreten Programmiersprache, aber die Grundlage für jeden tatsächlichen Programmcode.
Lesen →2. Compiler
Ein Compiler übersetzt den gesamten Quelltext einer Programmiersprache in eine andere Form – meist in Maschinencode oder Bytecode –, bevor das Programm läuft.
Lesen →3. Interpreter
Ein Interpreter führt ein Programm direkt aus, indem er den Quelltext (oder einen Zwischencode) Schritt für Schritt liest und die Anweisungen sofort umsetzt – ohne vorher eine eigene ausführbare Datei zu erzeugen.
Lesen →4. Operatoren
Symbole, die eine Operation auf einem oder mehreren Werten ausführen — von einfacher Arithmetik (+, -) über Vergleiche (==, <) bis zu logischer Verknüpfung (&&, ||).
Lesen →5. if-Statement
Die einfachste Form der bedingten Verzweigung — ein Codeblock wird nur ausgeführt, wenn eine angegebene Bedingung wahr ist.
Lesen →6. Schleifen
Eine Kontrollstruktur, die einen Codeblock wiederholt ausführt, solange (oder bis) eine bestimmte Bedingung erfüllt ist — Grundlage, um sich wiederholende Aufgaben nicht manuell mehrfach hinschreiben zu müssen.
Lesen →7. Methods (Methoden)
Eine Funktion, die zu einer Klasse gehört und auf den Daten eines Objekts operiert — der "Fähigkeiten"-Teil einer Klasse, im Gegensatz zu ihren reinen Datenfeldern.
Lesen →8. Arrays
Eine Datenstruktur, die mehrere Werte desselben Typs in einem zusammenhängenden Speicherbereich mit fester Größe ablegt — Zugriff auf jedes Element erfolgt über seinen Index.
Lesen →9. Strings
Ein Datentyp für Text — eine Folge von Zeichen, die in den meisten Sprachen als Referenztyp behandelt wird, auch wenn sie sich in der täglichen Nutzung oft wie ein einfacher Wert anfühlt.
Lesen →10. Exceptions
Ein Mechanismus, mit dem ein Programm auf unerwartete Fehler zur Laufzeit reagieren kann, ohne sofort komplett abzustürzen — ein Fehler wird "geworfen" und kann an anderer Stelle im Code gezielt "gefangen" und behandelt werden.
Lesen →11. Debugging
Der systematische Prozess, einen Fehler (Bug) in einem Programm zu finden, seine Ursache zu verstehen und ihn zu beheben.
Lesen →12. Recursion (Rekursion)
Eine Technik, bei der eine Funktion sich selbst aufruft, um ein Problem zu lösen, indem es in kleinere, gleichartige Teilprobleme zerlegt wird.
Lesen →