A program which modifies or generates other programs. A compiler is an example of a metaprogram: it takes a program as input and produces another (compiled) one as output.
Last updated: 1994-10-24
Updated: Wed Apr 26 11:55:34 2017
No longer supported by Imperial
College Department of Computing
Copyright Denis Howe 1985