Run-Time Code Generation
•
Dynamic generation of code based on values
only available at run-time
•
Serious implementations [e.g. `C, Cyclone]
4
Widely applicable, including systems
programming and middleware
8
Performance hard to predict
8
Programs (very) difficult to write