CSC/ECE 517 Fall 2010/ch4 4g km: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| mNo edit summary | m (→Introduction) | ||
| Line 4: | Line 4: | ||
| =Introduction= | =Introduction= | ||
| Metaprogramming is the ability for a computer program to manipulate itself or other programs at the time of compilation as opposed to performing this manipulations at runtime.  This tends to allow for greater flexibility for a program to handle new situations. | |||
| =Example of Metaprogramming= | =Example of Metaprogramming= | ||
Revision as of 04:02, 17 October 2010
Metaprogramming in dynamically typed languages
Introduction
Metaprogramming is the ability for a computer program to manipulate itself or other programs at the time of compilation as opposed to performing this manipulations at runtime. This tends to allow for greater flexibility for a program to handle new situations.
Example of Metaprogramming
Dynamic Programming Languages
http://en.wikipedia.org/wiki/Dynamic_programming_language