Template metaprogramming
lastmod 2015-10-22created 2015-10-221 edits
Template metaprogramming is a programming technique that uses templates to have the compiler generate program code. This technique lets many things be decided at compile time, reducing computation at run time. It is used mainly in the C++ programming language.