Metaprogramming is the writing of computer programs that write or manipulate other programs (or themselves) as their data, or that do part of the work at compile time that would otherwise be done at runtime.
In some cases, this allows programmers to minimize the number of lines
of code to express a solution (hence reducing development time)[citation needed], or it gives programs greater flexibility to efficiently handle new situations without recompilation. Continue Reading....
From Wikipedia, the free encyclopedia
From Wikipedia, the free encyclopedia
Metaprogramming Books
Metaprogramming Ruby: Program Like the Ruby ProsC++ Template Metaprogramming: Concepts, Tools, And Techniques From Boost And BeyondMeta-Programming and Model-Driven Meta-Program Development: Principles ... By Vytautas Štuikys, Robertas Damaševičius
Meta-Programming in Logic ProgrammingMeta-Programming in Logic: Third International Workshop, META-92, Uppsala
No comments:
Post a Comment