Template metaprogramming (English Wikipedia)

Analysis of information sources in references of the Wikipedia article "Template metaprogramming" in English language version.

refsWebsite
Global rank English rank
3rd place
3rd place
4,043rd place
6,524th place
207th place
136th place
low place
low place
low place
low place
low place
9,420th place
low place
low place
153rd place
151st place

books.google.com

  • Scott Meyers (12 May 2005). Effective C++: 55 Specific Ways to Improve Your Programs and Designs. Pearson Education. ISBN 978-0-13-270206-5.

boost.org

camlunity.ru

  • Czarnecki, K.; O'Donnell, J.; Striegnitz, J.; Taha, Walid Mohamed (2004). "DSL implementation in metaocaml, template haskell, and C++" (PDF). University of Waterloo, University of Glasgow, Research Centre Julich, Rice University. C++ Template Metaprogramming suffers from a number of limitations, including portability problems due to compiler limitations (although this has significantly improved in the last few years), lack of debugging support or IO during template instantiation, long compilation times, long and incomprehensible errors, poor readability of the code, and poor error reporting.

cppreference.com

en.cppreference.com

cprogramming.com

microsoft.com

research.microsoft.com

  • Sheard, Tim; Jones, Simon Peyton (2002). "Template Meta-programming for Haskell" (PDF). ACM 1-58113-415-0/01/0009. Robinson's provocative paper identifies C++ templates as a major, albeit accidental, success of the C++ language design. Despite the extremely baroque nature of template meta-programming, templates are used in fascinating ways that extend beyond the wildest dreams of the language designers. Perhaps surprisingly, in view of the fact that templates are functional programs, functional programmers have been slow to capitalize on C++'s success

psu.edu

citeseerx.ist.psu.edu

wikibooks.org

en.wikibooks.org