CSC/ECE 517 Fall 2011/ch1 1d ss: Difference between revisions

From Expertiza_Wiki
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.

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