736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
14 Treffer
Die Wahl der Schleifenart richtet sich danach, wann die Abbruchbedingung geprüft wird: kopfgesteuerte Schleifen (for, while) prüfen vor jedem Durchlauf, die fußgesteuerte do...while-Schleife führt den Körper immer mindestens einmal aus. break und continue steuern den Ablauf innerhalb einer Schleife zusätzlich.
Verwandt: Break/Continue · For-Schleife · While-Schleife · Code · Inkrementieren · Java
Ganzer Artikel im Wiki →Fast jede Sprache kennt mehrere Schleifenarten: kopfgesteuerte (Bedingung wird vor jedem Durchlauf geprüft, z. B. while), fußgesteuerte (Bedingung wird erst nach dem ersten Durchlauf geprüft, z. B. do...while) und zählergesteuerte Schleifen (for). Welche Variante sinnvoll ist, hängt davon ab, ob die Anzahl der Durchläufe vorher bekannt ist und ob der Codeblock mindestens einmal ausgeführt werden muss.
Verwandt: For-Schleife · Fußgesteuerte Schleife · Kopfgesteuerte Schleife · While-Schleife · Break/Continue · do-while-Schleife
Ganzer Artikel im Wiki →Assembly hat keine High-Level-Konzepte wie Klassen oder Schleifen-Syntax — stattdessen arbeitet man direkt mit CPU-Registern, Speicheradressen und Sprungbefehlen. Wird heute fast nur noch für sehr performancekritischen Code, Betriebssystem-/Treiberentwicklung, Reverse Engineering oder eingebettete Systeme mit extrem begrenzten Ressourcen eingesetzt.
Verwandt: CPU · C · Code · Ressourcen · Bytecode
Ganzer Artikel im Wiki →Kombinierte Zuweisungsoperatoren (+= -= *= /= %=) sind Kurzschreibweisen: x += 5; ist gleichbedeutend mit x = x + 5;. Das reduziert Tipparbeit und Fehlerquellen bei wiederholten Selbst-Updates einer Variable, z. B. in Schleifen.
Verwandt: Operatoren · Declaring Variables (Variablendeklaration) · byte · Operator Precedence · Schleifen · Type Casting
Ganzer Artikel im Wiki →break wird auch in switch-Statements genutzt, um den Fallthrough zwischen Cases zu verhindern. Bei verschachtelten Schleifen wirken beide standardmäßig nur auf die innerste Schleife — mit benannten Labels (aussen: for (...) { ... break aussen; }) lässt sich das gezielt auf eine äußere Schleife ausweiten.
Verwandt: Schleifen · Switch-Statement · For-Schleife · Iterator · While-Schleife
Ganzer Artikel im Wiki →Syntaktisch steht die Bedingung am Ende, mit abschließendem Semikolon: do { ... } while (bedingung);. Wird oft für Eingabe-Validierung genutzt, da die Eingabeaufforderung mindestens einmal erscheinen muss, bevor geprüft werden kann, ob sie gültig war.
Verwandt: Fußgesteuerte Schleife · User Input · While-Schleife · Java · Schleifen
Ganzer Artikel im Wiki →Klassische Syntax: for (int i = 0; i < n; i++) { ... }. Java kennt zusätzlich die For-Each-Variante (for (Type element : collection) { ... }), die über Arrays oder Collections iteriert, ohne einen manuellen Index zu führen — praktisch, aber ohne direkten Zugriff auf den Index selbst.
Verwandt: Arrays · Index · Iterator · Schleifen · While-Schleife · Inkrementieren
Ganzer Artikel im Wiki →In Java ist do...while die einzige fußgesteuerte Schleifenform. Sinnvoll, wenn eine Aktion garantiert mindestens einmal passieren soll, bevor überhaupt geprüft wird, ob sie wiederholt werden muss — klassisches Beispiel: eine Menüabfrage, die mindestens einmal angezeigt wird.
Verwandt: do-while-Schleife · Kopfgesteuerte Schleife · Java · Schleifen
Ganzer Artikel im Wiki →Klassisches Beispiel ist do...while. Nützlich für Fälle, in denen eine Aktion immer mindestens einmal passieren muss, bevor überhaupt geprüft werden kann, ob sie wiederholt werden soll — etwa eine Menüabfrage, die erst nach der ersten Anzeige entscheidet, ob sie erneut gezeigt wird. Im Gegensatz dazu prüft die kopfgesteuerte Schleife die Bedingung vorab und kann den Körper komplett überspringen.
Verwandt: do-while-Schleife · Kopfgesteuerte Schleife · Schleifen · While-Schleife
Ganzer Artikel im Wiki →Sie setzt voraus, dass Funktionen Werte erster Klasse sind: Man kann sie in Variablen speichern, übergeben und zurückgeben. Das ist der Kern der funktionalen Programmierung, aber heute in fast jeder Sprache möglich. Schleifen mit Zustand werden durch aussagekräftige Operationen ersetzt.
Verwandt: Closure · Currying · Pure Function (reine Funktion) · Callback · Decorator-Muster (Dekorierer) · Iterator
Ganzer Artikel im Wiki →Inkrementieren taucht am häufigsten in Schleifen auf, um eine Zählvariable nach jedem Durchlauf zu erhöhen (z. B. i++ in einer For-Schleife). Das Gegenstück ist Dekrementieren (--, Wert verringern). In vielen Sprachen gibt es Prä- und Post-Inkrement (++i vs. i++), die sich im Rückgabewert des Ausdrucks unterscheiden, auch wenn der Endwert der Variable gleich ist.
Verwandt: For-Schleife · Schleifen
Ganzer Artikel im Wiki →While-Schleifen und For-Schleifen sind typischerweise kopfgesteuert. Das Gegenteil ist die fußgesteuerte Schleife (do...while), die den Codeblock immer mindestens einmal ausführt, weil die Bedingung erst am Ende geprüft wird. Die Wahl zwischen beiden hängt davon ab, ob ein "mindestens ein Durchlauf" garantiert sein muss.
Verwandt: Fußgesteuerte Schleife · Schleifen · While-Schleife · For-Schleife · Iterator
Ganzer Artikel im Wiki →NumPy-Arrays sind deutlich schneller als normale Python-Listen für mathematische Operationen, weil sie intern in C implementiert sind und Vektor-/Matrix-Operationen ohne Python-Schleifen ausführen ("Vektorisierung"). Bibliotheken wie Pandas oder SciPy bauen direkt auf NumPy auf.
Verwandt: Data Science · Pandas · SciPy · R · Arrays
Ganzer Artikel im Wiki →Die Bedingung wird VOR jedem Durchlauf geprüft; ist sie beim ersten Check schon falsch, läuft der Schleifenkörper kein einziges Mal. Eignet sich für Fälle, in denen die Abbruchbedingung von etwas Dynamischem abhängt (z. B. Nutzereingabe), nicht von einem festen Zähler wie bei der for-Schleife.
Verwandt: do-while-Schleife · For-Schleife · Kopfgesteuerte Schleife · Schleifen · Break/Continue
Ganzer Artikel im Wiki →