1. #@operating system@# (From "to pull oneself up by one's a computer. Normally abbreviated to " boot". 2. #@compiler@# (From "to pull oneself up by one's bootstraps") The usual process is to write an interpreter for a language, L, in an existing language, M. The compiler is then written in L and the interpreter is used to run it. This produces an executable for compiling programs in L from the source of the compiler in L. This technique is often used to verify the correctness of a compiler. It was first used in the LISP community. (27 November 1995)
|