Metaprogrammierung
Erscheinungsbild
Metaprogrammierung ist
- die Programmierung von Programmierung: Der Programmcode wird von anderem Programmcode erzeugt. Die entsprechende Programmiersprache muss dafür Mechanismen zur Verfügung stellen.
Die abgeschwächte Form von Metaprogrammierung ist Reflection, wobei Werte zwar geändert werden können, aber die Struktur fest bleibt.
Siehe auch: Lisp, Makros, C++-Metaprogrammierung, Generative Programmierung
- gem. des Neurophysiologen John Cunningham Lilly die durch Metakommunikation erfolgende Programmierung des menschlichen Biocomputers.