Closure Übersicht, Closure Biographie, Closure Video, Closure Ähnliche Künstler, Closure Diskografie, Closure Tags
Sie sind in:
HOME :
C :
Closure :

Als Closure oder Funktionsabschluss bezeichnet man eine Programmfunktion,
die beim Aufruf ihren Definitionskontext reproduziert, selbst wenn dieser
Kontext außerhalb der Funktion schon nicht mehr existiert. Closures
?konservieren? also ihren Kontext.
Closures sind ein Konzept das aus der funktionalen Programmiersprachen
stammt, zum ersten mal in Lisp auftrat und in seinem Dialekt Scheme zum
ersten mal vollständig unterstützt wurde. Daraufhin wurde es auch in allen
folgenden funktionalen Programmiersprachen (etwa Haskell, Ocaml)
unterstützt.
Allerdings existieren auch nicht-funktionale Programmiersprachen, die
diese Funktion unterstützen. Hier wären JavaScript, Python, Lua, Ruby,
Groovy und Perl zu nennen, das im Weiteren zur Veranschaulichung dient. Es
gibt Vorschläge, nach denen die objektorientierte Programmiersprache Java
ab JDK 7 Funktionsabschlüsse unterstützen soll (siehe Weblinks).
Der Kontext eines b
Closure
Videonicht vorhanden