Closure (computer science): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Pat Palmer
(draft 3)
imported>Pat Palmer
(draft 1)
Line 3: Line 3:


==References==
==References==
<references />


 
[[Category:CZ Live]]
==External Links==
[[Category:Computers Workgroup]]

Revision as of 20:35, 17 September 2007

A closure is a capability of certain programming languages. As with many terms relating to software, there are conflicting definitions of closure within the field of computer science. According to Martin Fowler: "Some people say that the term only applies to an actual value that includes bindings from its environment...Others use the term 'closure' to refer to a programming construct that has the ability to bind to its environment."[1]


References

  1. "Closure". © Copyright Martin Fowler, all rights reserved (2007). Retrieved on 2007-09-17.