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.