CSC/ECE 517 Fall 2010/ch4 4g HW: Difference between revisions
Jump to navigation
Jump to search
Line 24: | Line 24: | ||
==Usage and Examples== | ==Usage and Examples== | ||
===Dynamic Typing=== | ===Dynamic Typing=== | ||
Definition. | |||
How different from static. | |||
Examples of: | |||
'''Perl''' | |||
'''Ruby''' | |||
'''Python''' | |||
'''JavaScript''' | |||
===Metaprogramming=== | ===Metaprogramming=== | ||
Definition. | |||
How the implementation is similar to or different from static. | |||
Examples of: | |||
'''Perl''' | |||
'''Ruby''' | |||
'''Python''' | |||
'''JavaScript''' | |||
==Impact and Development== | ==Impact and Development== |
Revision as of 01:18, 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
Definition
Dynamic languages (with dynamic typing):
Perl
Ruby
Python
JavaScript
Usage and Examples
Dynamic Typing
Definition.
How different from static.
Examples of:
Perl
Ruby
Python
JavaScript
Metaprogramming
Definition.
How the implementation is similar to or different from static.
Examples of:
Perl
Ruby
Python
JavaScript