CSC/ECE 517 Fall 2011/ch1 1d ss: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
''Closures in statically typed languages. Most languages that implement closures are dynamically typed. It is a challenge to implement closures in a statically typed language. Explain why, and cover attempts to mix the two. Consider also closures and static scoping, as in Scheme.'' | ''Closures in statically typed languages. Most languages that implement closures are dynamically typed. It is a challenge to implement closures in a statically typed language. Explain why, and cover attempts to mix the two. Consider also closures and static scoping, as in Scheme.'' | ||
== Introduction == | |||
=== statically vs dynamically typed === | |||
== Closures == | |||
=== what exactly is Closure === | |||
=== Advantages of Closures === | |||
== Implementation of Closures == | |||
=== In dynamically typed languages === | |||
=== statically typed languages, difficulty === | |||
=== In statically typed languages === | |||
== Closures and Static Scoping == | |||
== References == |
Revision as of 02:33, 8 September 2011
Closures in statically typed languages. Most languages that implement closures are dynamically typed. It is a challenge to implement closures in a statically typed language. Explain why, and cover attempts to mix the two. Consider also closures and static scoping, as in Scheme.