Metaprogramming
Exact page not found, but we found similar results:
Metaprogramming
reflection. Reflection is a valuable language feature to facilitate metaprogramming. Metaprogramming was popular in the 1970s and 1980s using list processing languages...
Template metaprogramming
Template metaprogramming (TMP) is a metaprogramming technique in which templates are used by a compiler to generate temporary source code, which is merged...
Programming paradigm
compile time that would otherwise be done at runtime Template metaprogramming – metaprogramming methods in which a compiler uses templates to generate temporary...
Ruby (programming language)
evaluation). It has support for introspection, reflective programming, metaprogramming, and interpreter-based threads. Ruby features dynamic typing, and supports...
C Sharp (programming language)
enclosing block, unlike C and C++, but may shadow type-level names. Metaprogramming can be achieved in several ways: Reflection is supported through .NET...
Charles Simonyi
concept of metaprogramming at Microsoft, turning it into what people sometimes referred to as a software factory, but the metaprogramming concept "did...
Python (programming language)
functional programming and aspect-oriented programming – including metaprogramming and metaobjects. Many other paradigms are supported via extensions...
List of programming languages by type
(class-based), metaprogramming) Curry (concurrent, functional, logic) D (generic, imperative, functional, object-oriented (class-based), metaprogramming) Dart...
Nim (programming language)
Nim aims to be "efficient, expressive, and elegant", and supports metaprogramming, functional, message passing, procedural, and object-oriented programming...
Comparison of multi-paradigm programming languages
compile time that would otherwise be done at runtime Template metaprogramming – metaprogramming methods in which a compiler uses templates to generate temporary...