self-defining

views updated

self-defining A term applied to a programming language, implying that the compiler for the language can be written in the language. See self-compiling compiler.