CSC/ECE 517 Spring 2013/ch1 1h jc
From Expertiza_Wiki
Revision as of 01:02, 15 February 2013 by
Jrwills2
(
talk
|
contribs
)
(
diff
)
← Older revision
|
Latest revision
(
diff
) |
Newer revision →
(
diff
)
Jump to navigation
Jump to search
Contents
1
Introduction to Metaprogramming in statically typed languages
1.1
What is metaprogramming
1.2
Metaprogramming in statically typed languages
2
Implementation of Metaprogramming in statically typed languages
2.1
Exposing the internals of the compiler as an API
2.2
Program transformation system
2.3
Metaprogramming using Scheme
3
Common Uses
3.1
Pre-generate static data at compile time
3.1.1
Example
3.2
Eliminate boiler-plate
3.2.1
Example
3.3
Abbreviate statements and prevent mistakes
3.3.1
Example
4
Metaprogramming Framework in Java
4.1
Reflection
4.2
Generics
4.3
Metadata annotation
Introduction to Metaprogramming in statically typed languages
What is metaprogramming
Metaprogramming in statically typed languages
Implementation of Metaprogramming in statically typed languages
Exposing the internals of the compiler as an API
Program transformation system
Metaprogramming using Scheme
Common Uses
Pre-generate static data at compile time
Example
Eliminate boiler-plate
Example
Abbreviate statements and prevent mistakes
Example
Metaprogramming Framework in Java
Reflection
Generics
Metadata annotation
Navigation menu
Personal tools
Log in
Namespaces
Page
Discussion
English
Views
Read
View source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Printable version
Permanent link
Page information