reflection. Reflection is a valuable language feature to facilitate metaprogramming. Metaprogramming was popular in the 1970s and 1980s using list processing languages... 14 KB (1,432 words) - 21:58, 26 April 2024 |
Template metaprogramming (TMP) is a metaprogramming technique in which templates are used by a compiler to generate temporary source code, which is merged... 26 KB (3,113 words) - 00:54, 1 February 2024 |
C Sharp (programming language) (redirect from Metaprogramming in C Sharp) cannot shadow variables of the enclosing block, unlike C and C++. Metaprogramming can be achieved in several ways: Reflection is supported through .NET... 96 KB (8,117 words) - 12:37, 26 April 2024 |
(class-based), metaprogramming) Curry (concurrent, functional, logic) D (generic, imperative, functional, object-oriented (class-based), metaprogramming) Dart... 91 KB (7,015 words) - 14:36, 29 April 2024 |
compile time that would otherwise be done at runtime Template metaprogramming – metaprogramming methods in which a compiler uses templates to generate temporary... 40 KB (1,417 words) - 07:23, 12 April 2024 |
layout and styles used to configure word processing software Template metaprogramming, a programming technique used by a compiler to generate temporary source... 2 KB (329 words) - 12:06, 20 April 2024 |
and an extensible design. The latter is supported by compile-time metaprogramming with macros and polymorphism via protocols. The community organizes... 11 KB (976 words) - 02:50, 24 March 2024 |
Nim (programming language) (section Metaprogramming) is designed to be "efficient, expressive, and elegant", supporting metaprogramming, functional, message passing, procedural, and object-oriented programming... 56 KB (5,648 words) - 11:07, 23 April 2024 |
functional programming and aspect-oriented programming (including metaprogramming and metaobjects). Many other paradigms are supported via extensions... 162 KB (13,374 words) - 21:57, 29 April 2024 |
Ruby (programming language) (redirect from Metaprogramming in Ruby) evaluation). It has support for introspection, reflective programming, metaprogramming, and interpreter-based threads. Ruby features dynamic typing, and supports... 60 KB (5,654 words) - 02:34, 20 April 2024 |
Template (C++) (category Metaprogramming) meta-programming is now mostly used to do operations on types. Template metaprogramming Metaprogramming Monomorphization Generic programming Header-only Substitution... 14 KB (1,656 words) - 21:33, 5 April 2024 |
Programming and Metaprogramming in the Human Biocomputer: Theory and Experiments is a 1968 book by John C. Lilly. In the book, "the doctor imagines the... 7 KB (544 words) - 21:52, 24 February 2024 |
country code top-level domain (ccTLD) of Saint Helena Lib Sh, a graphics metaprogramming library for C++ Unix shell, a general command-line shell for Unix Bourne... 2 KB (294 words) - 12:26, 15 May 2023 |
Charles Simonyi (redirect from Metaprogramming (management)) concept of metaprogramming at Microsoft, turning it into what people sometimes referred to as a software factory, but the metaprogramming concept "did... 33 KB (3,211 words) - 20:35, 7 April 2024 |
Compiler-compiler (category Metaprogramming) the dictionary, extending the language in this way is metaprogramming. It is this metaprogramming in Forth that makes it a metacompiler. Programming in... 41 KB (5,095 words) - 21:07, 10 December 2023 |
a powerful tool that can be used for generic programming, template metaprogramming, and code optimization, but this power implies a cost. Template use... 93 KB (9,497 words) - 15:32, 21 April 2024 |
for boilerplate can be reduced through high-level mechanisms such as metaprogramming (which has the computer automatically write the needed boilerplate... 11 KB (1,324 words) - 14:57, 28 April 2024 |
D (programming language) (section Metaprogramming) paradigms: concurrent (actor model) object-oriented imperative functional metaprogramming Imperative programming in D is almost identical to that in C. Functions... 58 KB (6,107 words) - 19:10, 21 April 2024 |
Metalanguage (section Metaprogramming) The act of working with metalanguages in programming is known as metaprogramming. Backus–Naur form, developed in the 1960s by John Backus and Peter... 11 KB (1,291 words) - 07:08, 27 August 2023 |
other library developers and advanced C++ users, like the template metaprogramming (MPL) and domain-specific language (DSL) creation (Proto). In order... 9 KB (785 words) - 01:01, 20 January 2024 |
to describe another language, in logic and linguistics, as well as metaprogramming. Meta language may refer to: ML (programming language) Meta' language... 404 bytes (82 words) - 16:28, 10 April 2022 |
Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond with Aleksey Gurtovoy. Together with Boost's Metaprogramming Library,... 7 KB (630 words) - 13:58, 16 February 2024 |
Expression templates (category Metaprogramming) Expression templates are a C++ template metaprogramming technique that builds structures representing a computation at compile time, where expressions... 12 KB (1,430 words) - 14:41, 25 April 2024 |
makes use of and explores a C++ programming technique called template metaprogramming. While Alexandrescu didn't invent the technique, he has popularized... 13 KB (1,561 words) - 14:35, 1 September 2023 |