User:AlanJayWeiner/Books/Closures

and everything the page references...

 * Closure (computer programming)


 * Terms, Definitions and Glossary
 * Actor model
 * Anonymous function
 * Automatic variable
 * Blocks (C language extension)
 * Callback (computer programming)
 * Class (computer programming)
 * Command pattern
 * Computer science
 * Concurrent computing
 * Continuation
 * Continuation-passing style
 * Control flow
 * Currying
 * Dangling pointer
 * Data structure
 * Data type
 * Defunctionalization
 * Delegation (computing)
 * Dynamic web page
 * Event (computing)
 * First-class citizen
 * First-class function
 * Free variables and bound variables
 * Funarg problem
 * Function object
 * Function pointer
 * Function type
 * Functional programming
 * Garbage collection (computer science)
 * Higher-order function
 * Imperative programming
 * Information hiding
 * Lambda calculus
 * Lambda lifting
 * Lazy evaluation
 * Literal (computer programming)
 * Memory management
 * Method (computer programming)
 * Name binding
 * Nested function
 * Object (computer science)
 * Object-oriented programming
 * Operational semantics
 * Parameter (computer programming)
 * Parent pointer tree
 * Partial application
 * Pointer (computer programming)
 * Polymorphism (computer science)
 * Programming paradigm
 * Pure function
 * Record (computer science)
 * Reference (computer science)
 * Referential transparency
 * Run time (program lifecycle phase)
 * Scope (computer science)
 * SECD machine
 * Stack-based memory allocation
 * Strong and weak typing
 * Structured programming
 * Subroutine
 * Syntactic closure
 * Type system
 * Type theory
 * Undefined behavior
 * Value (computer science)
 * Value-level programming
 * Variable (computer science)
 * Variable shadowing


 * Computer Languages
 * ALGOL
 * C (programming language)
 * C++
 * C++11
 * Clojure
 * Common Lisp
 * D (programming language)
 * ECMAScript
 * Eiffel (programming language)
 * Erlang (programming language)
 * Haskell (programming language)
 * Java (programming language)
 * Java version history
 * JavaScript
 * Lisp (programming language)
 * ML (programming language)
 * Objective-C
 * PAL (programming language)
 * Pascal (programming language)
 * Programming language
 * Python (programming language)
 * Ruby (programming language)
 * Scala (programming language)
 * Scheme (programming language)
 * Smalltalk


 * People
 * Gerald Jay Sussman
 * Guy L. Steele Jr.
 * Joel Moses
 * Peter Landin