1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
60 Treffer · die ersten 40
Das SYN-Paket enthält eine zufällige Startsequenznummer, die der Client für diese Verbindung verwenden wird. Der Server antwortet darauf mit SYN-ACK. Eine Flut sinnloser SYN-Pakete ohne abschließendes ACK ist die Grundlage des klassischen "SYN-Flood"-DDoS-Angriffs.
Verwandt: ACK · SYN-ACK · Three-Way-Handshake · FIN · Paket · RST
Ganzer Artikel im Wiki →Kombiniert zwei Flags in einem Paket: das ACK-Flag (Bestätigung des Client-SYN) und ein eigenes SYN-Flag (Server möchte ebenfalls eine Sequenznummer synchronisieren). Der Client antwortet darauf mit einem reinen ACK, womit die Verbindung steht.
Verwandt: ACK · SYN · Three-Way-Handshake · Meldung · Paket · TCP
Ganzer Artikel im Wiki →Ohne Synchronisation kann es zu "Screen Tearing" kommen, wenn der Monitor mitten im Aufbau eines neuen Bildes bereits das nächste zeigt. Technologien wie V-Sync, G-Sync oder FreeSync gleichen Grafikkarten- und Monitor-Timing auf unterschiedliche Weise an.
Verwandt: V-Sync · Bildschirm · Grafikkarten · HDR und Monitor-Helligkeit · Monitor · Raytracing und DLSS
Ganzer Artikel im Wiki →Legt fest, wie Anweisungen, Klammern, Schlüsselwörter und Strukturen angeordnet werden müssen — unabhängig davon, ob der Code inhaltlich Sinn ergibt (das ist die Semantik). Ein Syntaxfehler (z. B. eine fehlende Klammer) verhindert, dass Code überhaupt kompiliert oder interpretiert wird.
Verwandt: Pseudocode · Protokoll · C · Code · jQuery · Kotlin
Ganzer Artikel im Wiki →Eine als async markierte Funktion gibt ein Versprechen zurück (Promise, Future, Task). Mit await hält sie an dieser Stelle an und gibt die Kontrolle ab, bis das Ergebnis da ist – andere Aufgaben laufen in der Zwischenzeit. Das ist bequemer als verschachtelte Callbacks. Unterstützt wird es in JavaScript/TypeScript, Python, C#, Kotlin (Coroutinen), Rust, Swift, Dart und weiteren.
Verwandt: Callback · Event Loop (Ereignisschleife) · Thread (Faden) · Exceptions · Threads (Nebenläufigkeit)
Ganzer Artikel im Wiki →Der Lexer erkennt Wörter, Zahlen, Operatoren und Klammern und ignoriert Leerraum und Kommentare. Der Parser prüft, ob die Token der Grammatik der Sprache entsprechen, und bildet die Struktur ab, z. B. 1 + 2 * 3 als Baum, in dem die Multiplikation tiefer liegt.
Verwandt: Typsysteme und Typinferenz · Zwischendarstellung und Compiler-Optimierung · Fuzzing und automatisiertes Testen
Ganzer Artikel im Wiki →IndexedDB (statt localStorage) wird genutzt, weil ein Service Worker im Hintergrund darauf zugreifen können muss, auch wenn die eigentliche Seite gar nicht geöffnet ist — localStorage ist aus dem Service-Worker-Kontext heraus nicht erreichbar. Die Background Sync API (nur Chrome/Edge/Android) erlaubt dem Service Worker, das Nachholen auch anzustoßen, wenn die Seite geschlossen ist; als universeller Fallback (funktioniert auch auf Safari/iOS) dient zusätzlich ein einfacher 'online'-Browser-Event-Listener.
Verwandt: proxy.ts (Next.js Middleware-Nachfolger) · Verbindungsloses Protokoll · Android · API · Browser · iOS
Ganzer Artikel im Wiki →V-Sync begrenzt die Framerate auf maximal die Bildwiederholrate des Monitors (z. B. 60 Hz). Der Nachteil: Fällt die Framerate darunter, kann V-Sync spürbare Eingabeverzögerung (Input-Lag) verursachen — moderne Alternativen wie G-Sync/FreeSync lösen dieses Problem eleganter.
Verwandt: Sync (Display-Sync) · Bildschirm · FPS
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: Reverse Engineering · CPU · C · Code · Ressourcen · Bytecode
Ganzer Artikel im Wiki →So überlebst du Festplattendefekt, Diebstahl, Brand und Ransomware. Ein Backup zählt erst, wenn man die Wiederherstellung einmal getestet hat. Synchronisation (z. B. Cloud-Ordner) ist kein Backup, weil gelöschte oder verschlüsselte Dateien mitsynchronisiert werden.
Verwandt: Datenpanne und Meldepflicht · Ransomware · RAID · Make-or-Buy-Entscheidung · Schutzziele der Informationssicherheit
Ganzer Artikel im Wiki →Bio-Lebensmittel müssen die EU-Öko-Verordnung erfüllen: kein chemisch-synthetischer Pflanzenschutz, keine Gentechnik, artgerechtere Tierhaltung, weniger zugelassene Zusatzstoffe. Verbände wie Bioland, Naturland oder Demeter haben strengere Regeln.
Verwandt: E-Nummern (Lebensmittelzusatzstoffe) · Naturkosmetik-Siegel · Palmöl · Vegan und vegetarisch kennzeichnen
Ganzer Artikel im Wiki →In C verwaltet man Speicher manuell (Zeiger/Pointer, malloc/free) — es gibt keinen Garbage Collector wie in Java. Das macht C extrem performant und kontrollierbar, aber auch fehleranfällig (Speicherlecks, Buffer Overflows). Bis heute die Sprache der Wahl für Betriebssystemkerne, Treiber und eingebettete Systeme.
Verwandt: C++ · Rust · Mikrocontroller · Assembly · Code · Garbage Collector
Ganzer Artikel im Wiki →Syntaktisch eng an Java und C++ angelehnt (geschweifte Klammern, statische Typisierung), aber mit modernen Spracherweiterungen wie LINQ, async/await und Nullable-Reference-Types. Wird vor allem für Windows-Anwendungen, Unity-Spieleentwicklung und Backend-Dienste mit ASP.NET eingesetzt.
Verwandt: ASP · C++ · Java · WPF
Ganzer Artikel im Wiki →Callbacks ermöglichen, Verhalten flexibel einzusetzen: Der Aufrufer bestimmt, was passieren soll, die aufgerufene Funktion, wann. Sie sind das Fundament von Ereignisbehandlung (Klick-Handler), asynchroner Programmierung (Dateien lesen, Netzwerk) und Bibliotheken wie map, filter und sort mit eigener Vergleichsfunktion.
Verwandt: async/await · Closure · Event Loop (Ereignisschleife) · Observer-Muster (Beobachter) · Higher-Order-Funktion (Funktion höherer Ordnung) · Lambda (Lambda-Ausdruck)
Ganzer Artikel im Wiki →Dabei prüft er Syntax und (bei statisch typisierten Sprachen) Typen und meldet Fehler schon vor dem Start. Das Ergebnis läuft anschließend ohne weitere Übersetzung. Compiler-Sprachen sind unter anderem C, C++, Rust, Go, Pascal und Fortran; Java und C# kompilieren zu Bytecode (Bytecode), den eine virtuelle Maschine ausführt.
Verwandt: Bytecode · Interpreter · JIT-Compiler (Just-in-Time) · Quellcode · Visual Studio · javac (Java-Compiler)
Ganzer Artikel im Wiki →Während "Security" auch physische und organisatorische Aspekte umfasst, meint Cybersecurity konkret die Abwehr von Malware, DDoS-Angriffen, Spoofing und ähnlichen netzwerkbasierten Bedrohungen. In der Praxis werden beide Begriffe im Deutschen oft synonym verwendet.
Verwandt: Security · BSI-Gesetz · Hacker-Arten (Black Hat, White Hat) · CIA-Triade · DDoS · DSGVO
Ganzer Artikel im Wiki →Mehrere Dekoratoren lassen sich ineinander stecken, zum Beispiel Logging, Caching, Berechtigungsprüfung und Zeitmessung um dieselbe Funktion. Python hat dafür eine eigene Syntax (@dekorator), JavaScript/TypeScript kennt Decorators für Klassen, Java nutzt es bei Streams (new BufferedReader(new FileReader(...))).
Verwandt: Annotations (Annotationen) · Closure · Composite-Muster · Higher-Order-Funktion (Funktion höherer Ordnung) · Strategy-Muster (Strategie) · Inheritance (Vererbung)
Ganzer Artikel im Wiki →Dienste wie OneDrive, Google Drive, iCloud oder Dropbox synchronisieren einen Ordner. Änderungen auf einem Gerät erscheinen auf allen anderen. Praktisch, aber du vertraust deine Daten einem Anbieter an.
Verwandt: Sicherungen (Backups) für Einsteiger · Datenschutz im Alltag: Grundregeln · Fotos aufnehmen, ordnen und teilen
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 →Der Aufbau do { ... } while (Bedingung); dreht das Prinzip der While-Schleife um: statt "prüfen, dann ausführen" gilt "ausführen, dann prüfen". Dadurch läuft der Block immer mindestens einmal — praktisch für Eingabevalidierung, bei der der Nutzer erst einmal etwas eingeben muss, bevor geprüft werden kann, ob die Eingabe gültig war.
Verwandt: Fußgesteuerte Schleife · Nutzer · For-Schleife · Schleifen · While-Schleife
Ganzer Artikel im Wiki →Syntaktisch ist else if kein eigenes Java-Schlüsselwort, sondern einfach ein verschachteltes if innerhalb des else-Zweigs des vorherigen if. Die Reihenfolge ist wichtig: die erste zutreffende Bedingung "gewinnt", auch wenn eine spätere ebenfalls zutreffen würde.
Verwandt: if...else · if-Statement · Switch-Statement
Ganzer Artikel im Wiki →Man unterscheidet grob zwischen Syntaxfehlern (Code verstößt gegen die Grammatik der Sprache, kompiliert gar nicht erst), Logikfehlern (Code läuft, macht aber nicht das Gewollte) und Laufzeitfehlern bzw. Exceptions (ein konkretes Problem während der Ausführung, z. B. Division durch Null). Debugging ist der Prozess, solche Fehler systematisch zu finden und zu beheben.
Verwandt: Debugging · Exceptions · Error Codes (Fehlercodes) · Code
Ganzer Artikel im Wiki →Sie ist das Herz von JavaScript im Browser und in Node.js, aber auch von Python (asyncio), Tcl, Qt/GTK-Oberflächen und Spielen. Langsame Operationen laufen nicht im Vordergrund; stattdessen meldet das Betriebssystem ihre Fertigstellung, und die Schleife ruft den passenden Callback auf.
Verwandt: async/await · Callback · Thread (Faden) · Threads (Nebenläufigkeit) · Observer-Muster (Beobachter) · Debounce und Throttle
Ganzer Artikel im Wiki →Sechs Azofarbstoffe (E102 Tartrazin, E104 Chinolingelb, E110 Gelborange S, E122 Azorubin, E124 Cochenillerot A, E129 Allurarot) müssen den Warnhinweis „kann Aktivität und Aufmerksamkeit bei Kindern beeinträchtigen" tragen. Er geht auf eine britische Studie von 2007 zurück.
Verwandt: E-Nummern (Lebensmittelzusatzstoffe) · Titandioxid (E171)
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 →Glutamat kommt natürlich in Tomaten, Parmesan, Pilzen und Sojasauce vor. Als Zusatzstoff gilt es in üblichen Mengen als unbedenklich, die EFSA hat einen tolerierbaren Wert festgelegt. Das „China-Restaurant-Syndrom" konnte in Studien nicht bestätigt werden.
Verwandt: E-Nummern (Lebensmittelzusatzstoffe) · NOVA-Klassifikation · Salz und Natrium
Ganzer Artikel im Wiki →Der Begriff wird auf mehreren Ebenen verwendet: Beim TCP-Three-Way-Handshake einigen sich zwei Hosts auf eine verlässliche Verbindung (SYN/SYN-ACK/ACK). Beim TLS-Handshake einigen sich Client und Server zusätzlich auf eine Cipher Suite, tauschen Zertifikate aus und handeln einen Sitzungsschlüssel aus. Erst nach erfolgreichem Handshake beginnt die eigentliche Datenübertragung.
Verwandt: Three-Way-Handshake · Handshake Protocol · Sitzungsschlüssel · Verbindung · ACK · HTTPS
Ganzer Artikel im Wiki →Die Verarbeitung läuft asynchron, zum Beispiel in einer Warteschlange. Ob sie später klappt, sagt der Code nicht. Meist liefert der Server eine Adresse mit, unter der man den Stand abfragen kann.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Anders als bei 400 ist die Anfrage lesbar (z. B. gültiges JSON), doch die Werte sind fachlich ungültig: eine Pflichtangabe fehlt oder ein Wert liegt außerhalb des erlaubten Bereichs. Viele APIs verwenden 422 für Validierungsfehler.
Verwandt: HTTP-Statuscodes Überblick · HTTP · HTTP 400 Bad Request
Ganzer Artikel im Wiki →Weil E-Mails serverseitig bleiben, sind sie auf allen Geräten synchron sichtbar — Ordnerstruktur, Lesestatus und Löschungen werden zwischen Client und Server abgeglichen. Ergänzt SMTP, das nur für den Versand zuständig ist.
Verwandt: SMTP · Mailserver · OSI-Schicht: Application · Standard-Port · TLS · Client
Ganzer Artikel im Wiki →Der Compiler prüft dabei Syntax und Typen und meldet Fehler, bevor das Programm überhaupt läuft. Er erzeugt keinen Maschinencode für den Prozessor, sondern plattformunabhängigen Bytecode.
Verwandt: JRE (Java Runtime Environment) · Bytecode · Compiler · JIT-Compiler (Just-in-Time)
Ganzer Artikel im Wiki →jQuery entstand 2006, als Browser-APIs noch stark uneinheitlich waren, und bot eine einheitliche, kompakte Syntax ($(".klasse").hide()) für Dinge, die heute in Vanilla JavaScript genauso einfach gehen. Viele ältere Webseiten und WordPress-Plugins hängen bis heute von jQuery ab.
Verwandt: React · Angular · HTML · JS · Syntax · Vue
Ganzer Artikel im Wiki →Ursprünglich reine Browser-Sprache, heute dank Node.js auch serverseitig einsetzbar. Läuft single-threaded mit einer Event-Loop, wodurch asynchrone Operationen (z. B. Netzwerk-Requests) nicht blockierend ablaufen. TypeScript baut als typisierte Erweiterung direkt auf JavaScript auf.
Verwandt: Browser · HTML · Node.js · TypeScript · Client · Crash-Handler
Ganzer Artikel im Wiki →Digitale Kommunikation läuft immer nach einem vereinbarten Protokoll ab, das Format, Reihenfolge und Bedeutung der ausgetauschten Nachrichten festlegt. Man unterscheidet u. a. synchrone (beide Seiten gleichzeitig aktiv, z. B. Anruf) und asynchrone Kommunikation (zeitversetzt, z. B. E-Mail), sowie verbindungsorientierte (TCP) und verbindungslose (UDP) Übertragung.
Verwandt: Streamable HTTP · Broadcast · HTTPS · IRC · Layer-2-Switch · Multicast
Ganzer Artikel im Wiki →Kotlin ist zu Java kompatibel (kann denselben Bytecode erzeugen, mit Java-Bibliotheken interagieren), vermeidet aber viele Schwachstellen und Umständlichkeiten von Java (z. B. eingebaute Null-Sicherheit gegen NullPointerExceptions, kürzere Syntax). Wird auch außerhalb von Android zunehmend als allgemeine JVM-Sprache genutzt.
Verwandt: Android · Java · React Native · Swift · Syntax · Appdevelopment
Ganzer Artikel im Wiki →Syntax: (parameter) -> ausdruck bzw. (parameter) -> { anweisungen }. Funktioniert nur mit "funktionalen Interfaces" (Interfaces mit genau einer abstrakten Methode, z. B. Runnable, Comparator). Häufig kombiniert mit der Streams-API, um Collections kompakt zu filtern, transformieren oder sortieren.
Verwandt: Anonymous Classes · Interface · Sorting · Java · Syntax · Advanced Sorting
Ganzer Artikel im Wiki →Es gibt einfache Textersetzung (C-Präprozessor: #define) und mächtige Syntax-Makros, die mit dem Syntaxbaum arbeiten (Lisp, Racket, Rust, Nim, Elixir, Julia). Letztere sind hygienisch, wenn Namen im Makro nicht mit Namen des Aufrufers kollidieren.
Verwandt: Reflection (Reflexion) · Annotations (Annotationen) · Compiler · Lambda (Lambda-Ausdruck)
Ganzer Artikel im Wiki →Wichtige Kenngrößen sind Auflösung (z. B. 1920×1080), Bildwiederholrate (Hz) und Reaktionszeit. Angeschlossen wird ein Monitor meist über HDMI oder DisplayPort, ältere Geräte auch über VGA.
Verwandt: Bildschirm · DP (DisplayPort) · Grafikkarten · HDMI · Beamer · Capture
Ganzer Artikel im Wiki →Syntax: int a = 1, b = 2, c = 3; — spart Zeilen, kann aber die Lesbarkeit verschlechtern, besonders wenn die Variablen inhaltlich nicht eng zusammengehören. Für Variablen unterschiedlichen Typs braucht es weiterhin getrennte Deklarationen.
Verwandt: Constants (final) · Declaring Variables (Variablendeklaration) · Identifiers (Bezeichner) · Syntax
Ganzer Artikel im Wiki →Solche Siegel schreiben vor, dass nur bestimmte natürliche oder naturnahe Stoffe eingesetzt werden. Sie verbieten zum Beispiel Mineralöle, Silikone, synthetische Duftstoffe und Mikroplastik. Die Zahl der Stufen und die Strenge unterscheiden sich.
Verwandt: Bio-Siegel und Lebensmittelsiegel · INCI: Kosmetik-Inhaltsstoffe lesen
Ganzer Artikel im Wiki →