เมทาโปรแกรมมิง
Sign in to saveMetaprogramming is a computer programming technique in which computer programs have the ability to treat other programs as their data. It means that a program can 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, in turn reducing development time. It also allows programs more flexibility to efficiently handle new situations with no recompiling.
Wikidata facts
Show 1 more fact
- Stack Exchange tag
- proofassistants.stackexchange.com/tags/metaprogramming
Sources (3)
via Wikidata · CC0
Connections
automatic programming
Entity
assembly language
Entity
interpreter
Entity
scripting language
Entity
Artificial intelligence
Concept
International Standard Book Number
Entity
Q15777
Entity
PHP
Entity
programming language
Entity
Q2005
Entity
Python
Entity
Q2407
Entity
computer programming
Entity
computer program
Entity
Q2370
Entity
IBM
Entity
data
Entity
digital object identifier
Entity
compiler
Entity
International Standard Serial Number
Entity