736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
19 Treffer
Gaming-Traffic stellt besondere Anforderungen an ein Netzwerk — niedrige Latenz ist meist wichtiger als hohe Bandbreite, da Eingaben in Echtzeit verarbeitet werden müssen. Viele Spiele nutzen UDP statt TCP, weil ein verlorenes, leicht veraltetes Paket weniger schadet als die durch TCP erzwungene Wartezeit auf erneute Übertragung.
Verwandt: Bandbreite · Latenz · Paket · TCP · UDP · Übertragung
Ganzer Artikel im Wiki →Erkennt Objekte, auf die im Programm nicht mehr zugegriffen werden kann, und gibt den von ihnen belegten Speicher frei, ohne dass der Programmierer das manuell tun muss (im Gegensatz zu Sprachen wie C++, wo Speicher explizit freigegeben werden muss). Läuft z. B. in Java oder JavaScript automatisch im Hintergrund, kann aber kurze Verzögerungen ("GC-Pausen") verursachen, wenn er aktiv wird.
Verwandt: Java · C · C++ · Rust · String · Non-primitive Types
Ganzer Artikel im Wiki →Generative KI lernt aus riesigen Datenmengen statistische Muster und erzeugt daraus neue, plausible Inhalte — ein Sprachmodell "generiert" Text Wort für Wort basierend auf Wahrscheinlichkeiten, ein Bildmodell erzeugt Pixel aus einer Beschreibung. Abzugrenzen von klassischer/"diskriminativer" KI, die z. B. nur Kategorien vorhersagt (Spam ja/nein), aber nichts Neues erschafft.
Verwandt: KI · API · Code · Daten
Ganzer Artikel im Wiki →Ohne Generics müsste eine Collection mit dem allgemeinen Typ Object arbeiten und Werte beim Herausholen manuell zurückcasten — fehleranfällig, da Typfehler erst zur Laufzeit auffallen. Mit List<String> erzwingt der Compiler dagegen schon beim Kompilieren, dass nur String-Objekte hineinkommen.
Verwandt: Collections · Wrapper Classes · Advanced Sorting · ArrayList · List
Ganzer Artikel im Wiki →Eine generische Liste kann z. B. mit Liste<Zahl> oder Liste<Text> genutzt werden, wobei derselbe Klassencode dahintersteckt — der konkrete Typ wird beim Verwenden festgelegt. Der große Vorteil gegenüber einer Liste, die einfach alles akzeptiert: Fehler durch falsche Typen werden bereits beim Kompilieren erkannt, statt erst zur Laufzeit einen Absturz zu verursachen.
Verwandt: Interface · Abstraction (Abstraktion) · Classes (Klassen) · List (Liste) · Methods (Methoden) · Parameters (Parameter)
Ganzer Artikel im Wiki →Eine Spezialform von Multicast, bei der die Gruppenzugehörigkeit nicht über eine Anmeldung, sondern über den physischen Standort der Geräte definiert ist. Relevant z. B. bei Fahrzeug-zu-Fahrzeug-Kommunikation (Warnung vor einer Gefahrenstelle nur an Fahrzeuge in der Nähe) oder standortbezogenen Notfallwarnungen.
Verwandt: Multicast · Broadcast · Request · Unicast · Client
Ganzer Artikel im Wiki →Anders als eine klassische ccTLD ist eine geografische TLD nicht an ein ISO-Ländercode-Kürzel gebunden, sondern an eine Stadt, Region oder einen Kontinent. Sie zählt formal zu den generischen TLDs (gTLD), wird aber oft mit regionaler Registrierungsbeschränkung vergeben.
Verwandt: ccTLD · TLD · Ländercodes
Ganzer Artikel im Wiki →Die Vergabestelle prüft bei geschlossenen TLDs eine Berechtigung (Nachweis, Zugehörigkeit, Branche), bevor eine Registrierung möglich ist. Das soll Vertrauen schaffen und Missbrauch erschweren, da die TLD selbst schon eine Aussage über den Domaininhaber macht.
Verwandt: Offene TLD · TLD · Thematische TLD
Ganzer Artikel im Wiki →Anders als die reine Bandbreite (die theoretische Obergrenze) beschreibt die gemessene Geschwindigkeit, was unter realen Bedingungen tatsächlich ankommt — beeinflusst durch Netzwerküberlastung, fehlerhafte Pakete, die erneut angefragt werden müssen, oder schlechte Signalqualität bei Funkverbindungen.
Verwandt: Bandbreite · Datenverlust · Flow-Control · Funk · Header · Latenz
Ganzer Artikel im Wiki →In der IT begegnen einem diese Einheiten meist bei CPU-Taktraten und RAM-Geschwindigkeiten (z. B. DDR5-6000 = 6.000 MHz effektive Taktrate). Wichtig: Eine höhere Zahl ist nur innerhalb derselben Architektur/Generation direkt vergleichbar, nicht über unterschiedliche Chip-Generationen hinweg.
Verwandt: Takt (GHz) · Bus-Systeme · CPU · PCIe · RAM
Ganzer Artikel im Wiki →Jede Änderung wird als "Commit" gespeichert, wodurch sich der komplette Verlauf eines Projekts rekonstruieren, vergleichen und bei Bedarf rückgängig machen lässt. "Verteilt" bedeutet, dass jede lokale Kopie die volle Historie enthält, nicht nur ein zentraler Server. GitHub und GitLab sind Hosting-Plattformen für Git-Repositories, aber nicht dasselbe wie Git selbst.
Verwandt: Conventional Commits · GitHub · GitLab · Merge-Konflikte · Quellcode · Git Mirror Clone
Ganzer Artikel im Wiki →git clone --mirror <url> erzeugt ein “bare” Repository (kein Arbeitsverzeichnis, nur der .git-Ordner). Danach lässt sich mit git push --mirror <neue-url> die komplette History 1:1 in ein neues Ziel-Repo übertragen. Zum eigentlichen Weiterarbeiten braucht man danach trotzdem einen normalen git clone vom neuen Repo — der Mirror-Ordner ist nur ein Zwischenschritt.
Verwandt: Git
Ganzer Artikel im Wiki →Bietet über reines Git-Hosting hinaus Code-Review (Pull Requests), Aufgabenverwaltung (Issues), Automatisierung (GitHub Actions) und soziale Funktionen (Stars, Forks). Größter Konkurrent ist GitLab, das ähnliche Funktionen bietet und zusätzlich selbst gehostet werden kann.
Verwandt: CI/CD-Pipeline · Git · GitLab · npm audit · Public Key · Merge-Konflikte
Ganzer Artikel im Wiki →Bietet Pull-Request-Äquivalente ("Merge Requests"), integrierte CI/CD-Pipelines und Issue-Tracking. Die Möglichkeit, eine eigene GitLab-Instanz im eigenen Rechenzentrum zu betreiben, macht es besonders für Unternehmen mit strengen Datenschutz- oder Compliance-Anforderungen attraktiv.
Verwandt: Git · GitHub · CI/CD-Pipeline
Ganzer Artikel im Wiki →Go verzichtet absichtlich auf viele Features anderer moderner Sprachen (z. B. Vererbung, Exceptions im klassischen Sinn), um Code einfach lesbar und wartbar zu halten. Sehr beliebt für Backend-Services, Cloud-Infrastruktur-Tools (Docker und Kubernetes sind in Go geschrieben) und Command-Line-Tools.
Verwandt: Rust · Code · Docker · Quellcode · Exceptions · Threads (Nebenläufigkeit)
Ganzer Artikel im Wiki →Weltweit der meistgenutzte Browser, was ihn zu einem De-facto-Standard für Webentwicklung macht — viele Web-APIs werden zuerst in Chrome eingeführt. Chromium bildet auch die Basis für andere Browser wie Microsoft Edge.
Verwandt: Apple Safari · Browser · Microsoft Edge · Mozilla Firefox
Ganzer Artikel im Wiki →GPG nutzt asymmetrische Verschlüsselung: Jeder Nutzer hat ein Schlüsselpaar aus öffentlichem und privatem Schlüssel. Verschlüsselte Nachrichten an eine Person werden mit deren öffentlichem Schlüssel verschlüsselt und können nur mit dem zugehörigen privaten Schlüssel gelesen werden. GPG wird häufig für signierte Git-Commits, verschlüsselte E-Mails und das Signieren von Software-Releases genutzt. Grafische Oberflächen wie Kleopatra machen die Schlüsselverwaltung zugänglicher als die reine Kommandozeile.
Verwandt: Asymmetrische Verschlüsselung · Kleopatra · Authentizität · Hashing · Hybride Schlüsselverfahren · Private Key
Ganzer Artikel im Wiki →Während eine CPU wenige, sehr vielseitige Kerne hat, besitzt eine GPU tausende einfachere Kerne, die für massiv parallele Aufgaben (z. B. jedes Pixel eines Bildes gleichzeitig berechnen) optimiert sind. Die Karte wird über PCIe angebunden und über HDMI/DisplayPort mit dem Monitor verbunden.
Verwandt: DP (DisplayPort) · Erweiterungskarten · Monitor · PCIe · Aufnahme · Bildschirm
Ganzer Artikel im Wiki →Kanten können gerichtet (Einbahnstraße) oder ungerichtet sein und ein Gewicht tragen (Entfernung, Kosten). Anders als ein Baum darf ein Graph Kreise enthalten und mehrere Wege zwischen Knoten bieten.
Verwandt: Baum (Datenstruktur) · Queue (Warteschlange) · Stack (Stapel) · Algorithms (Algorithmen) · Data Structures (Datenstrukturen) · Dynamische Programmierung
Ganzer Artikel im Wiki →