CSC/ECE 517 Spring 2013/ch1 1h jc
From Expertiza_Wiki
Revision as of 00:55, 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
Uses of Metaprogramming in statically typed languages
3.1
Pre-generate static data at compile time
3.2
Eliminate boiler-plate
3.3
Abbreviate statements and prevent mistakes
4
Metaprogramming examples
5
Metaprogramming in Java
5.1
Reflection
5.2
Generics
5.3
Metadata annotation
6
Metaprogramming applications
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
Uses of Metaprogramming in statically typed languages
Pre-generate static data at compile time
Eliminate boiler-plate
Abbreviate statements and prevent mistakes
Metaprogramming examples
Metaprogramming in Java
Reflection
Generics
Metadata annotation
Metaprogramming applications
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