Metaprogramming
Metaprogramming is the art of writing of computer programs with the ability to treat programs as their data. It means that a program could be designed to read, generate, analyse or transform other programs, and even modify itself while running. In some cases, this allows programmers to minimize the number of lines of code to express a solution (hence reducing development time), or it gives programs greater flexibility to efficiently handle new situations without recompilation. One of the types of metaprogramming only involves writing their program is generic programming.
primaryTopic
Metaprogramming
Metaprogramming is the art of writing of computer programs with the ability to treat programs as their data. It means that a program could be designed to read, generate, analyse or transform other programs, and even modify itself while running. In some cases, this allows programmers to minimize the number of lines of code to express a solution (hence reducing development time), or it gives programs greater flexibility to efficiently handle new situations without recompilation. One of the types of metaprogramming only involves writing their program is generic programming.
has abstract
La metaprogramación consiste e ...... ar compiladores e intérpretes.
@es
La métaprogrammation, nommée p ...... ure ou une génération de code.
@fr
Metaprogramação é a programaçã ...... ontém comandos de programação.
@pt
Metaprogrammeren is het schrij ...... d worden noemen we objecttaal.
@nl
Metaprogrammierung, auch Refle ...... rte Mechanismen zur Verfügung.
@de
Metaprogramming is the art of ...... gramming abilities of its own.
@en
Metaprogramowanie – technika u ...... y, Groovy, Smalltalk oraz Tcl.
@pl
Метапрограммирование — вид про ...... ода (размер и быстродействие).
@ru
メタプログラミング (metaprogramming) とは ...... における「テンプレートメタプログラミング」などが挙げられる。
@ja
超編程是指某类计算机程序的编写,这类计算机程序编写或者操纵其 ...... 两种方式都能用于同一种语言,但大多数语言趋向于偏向其中一种。
@zh
Link from a Wikipage to an external page
Wikipage page ID
Wikipage revision ID
744,530,944
hypernym
comment
La metaprogramación consiste e ...... >program done chmod +x program
@es
La métaprogrammation, nommée p ...... e de programme auto-modifiant.
@fr
Metaprogramação é a programaçã ...... ontém comandos de programação.
@pt
Metaprogrammeren is het schrij ...... d worden noemen we objecttaal.
@nl
Metaprogrammierung, auch Refle ...... icklungsphase anpassen können.
@de
Metaprogramming is the art of ...... rogram is generic programming.
@en
Metaprogramowanie – technika u ...... ksyjnością (ang. reflexivity).
@pl
Метапрограммирование — вид про ...... ода (размер и быстродействие).
@ru
メタプログラミング (metaprogramming) とは ...... ckwards (expr) (reverse expr))
@ja
超編程是指某类计算机程序的编写,这类计算机程序编写或者操纵其 ...... 两种方式都能用于同一种语言,但大多数语言趋向于偏向其中一种。
@zh
label
Metaprogramación
@es
Metaprogramação
@pt
Metaprogrammeren
@nl
Metaprogrammierung
@de
Metaprogramming
@en
Metaprogramowanie
@pl
Métaprogrammation
@fr
Метапрограммирование
@ru
メタプログラミング
@ja
元编程
@zh