1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
3 Treffer
Closures entstehen, wenn eine innere Funktion auf Variablen der äußeren zugreift und zurückgegeben oder weitergereicht wird. Sie sind die Grundlage für Zähler, Fabriken, Callbacks, Teilanwendung (Currying) und das Modul-Muster in JavaScript. Unterstützt werden sie von JavaScript, Python, Java (Lambda-Ausdrücke), C#, Go, Kotlin, Swift, Rust, Haskell und vielen weiteren.
Verwandt: Callback · Currying · Higher-Order-Funktion (Funktion höherer Ordnung) · Decorator-Muster (Dekorierer) · Encapsulation (Kapselung) · Lambda (Lambda-Ausdruck)
Ganzer Artikel im Wiki →Viele Betreiber bieten eine Meldestelle (security@…, /.well-known/security.txt) und manchmal Prämien (Bug-Bounty). Ein typischer Zeitrahmen sind 90 Tage. Wer fremde Systeme ohne Erlaubnis testet, kann sich nach dem Computerstrafrecht strafbar machen (Computerstrafrecht).
Verwandt: Computerstrafrecht · OWASP Top 10
Ganzer Artikel im Wiki →Der Name erinnert an den Logiker Haskell Curry. Die Technik erlaubt Teilanwendung (partial application): Man gibt nur einen Teil der Argumente an und erhält eine neue, spezialisierte Funktion. In Haskell, OCaml und F# sind alle Funktionen automatisch curryt; in anderen Sprachen baut man es mit Closures nach.
Verwandt: Closure · Higher-Order-Funktion (Funktion höherer Ordnung) · Lambda (Lambda-Ausdruck)
Ganzer Artikel im Wiki →