CSC/ECE 517 Spring 2013/ch1 1h jc: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
==Program transformation system== | ==Program transformation system== | ||
==Metaprogramming using Scheme== | ==Metaprogramming using Scheme== | ||
=Uses | =Common Uses= | ||
==Pre-generate static data at compile time== | ==Pre-generate static data at compile time== | ||
===Example=== | ===Example=== | ||
Line 13: | Line 13: | ||
==Abbreviate statements and prevent mistakes== | ==Abbreviate statements and prevent mistakes== | ||
===Example=== | ===Example=== | ||
=Metaprogramming in Java= | =Metaprogramming Framework in Java= | ||
==Reflection== | ==Reflection== | ||
==Generics== | ==Generics== | ||
==Metadata annotation== | ==Metadata annotation== |