Metaprogrammeren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
kGeen bewerkingssamenvatting
Regel 1:
'''Meta-programmeren''' is het schrijven van computerprogramma's die kunnen lezen, genereren, analyseren en/of andere programma's kan transformeren.
 
Sommige meta-geprogrammeerde programma's kunnen zichzelf aanpassen terwijl deze runnen. In enkele gevallen van meta-programmeren staatstelt het programmeurs er toe in staat dat erom minder code gebruikt hoeft te wordengebruiken dan normaal, en dus deis er ook minder tijd die nodig is om een programma te schrijven.
 
De taal waarin een meta-programma wordt geschreven noemen we meestal metalanguage (metataal). De taal van de programma's die gemanipuleerd worden noemen we een object language ([[objecttaal]]).