CSC/ECE 517 Fall 2010/ch4 4g HW: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				No edit summary  | 
				||
| Line 10: | Line 10: | ||
==Dynamic Languages==  | ==Dynamic Languages==  | ||
[[http://en.wikipedia.org/wiki/Dynamic_programming_language]]  | |||
Definition  | Definition  | ||
| Line 22: | Line 24: | ||
==Usage and Examples==  | ==Usage and Examples==  | ||
===Dynamic Typing===  | ===Dynamic Typing===  | ||
[[http://en.wikipedia.org/wiki/Dynamic_typing#Dynamic_typing]]  | |||
Definition.  | Definition.  | ||
Revision as of 01:27, 18 October 2010
Introduction
Transition from Metaprogramming in statically typed languages last chapter to dynamically typed languages.
Review of metaprogramming.
Brief overview of coverage in this chapter.
Dynamic Languages
[[1]]
Definition
Dynamic languages (with dynamic typing):
Pure oo: Ruby
Not pure oo but designed mainly for that purpose: Python
Not oo but has elements: Perl
Usage and Examples
Dynamic Typing
[[2]]
Definition.
How different from static.
Examples of:
Ruby
Python
Perl
Metaprogramming
Definition.
How the implementation is similar to or different from static.
Examples of:
Ruby
Python
Perl
Impact and Development
Real-world examples.
Proposed improvements in the given language-examples.
Conclusion
Review everything.