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: Thu Jan 19 14:56:50 2017
No longer supported by Imperial
College Department of Computing
Copyright Denis Howe 1985