Bootstrap

From Esolang
Jump to navigation Jump to search
This article is a stub, which means that it is not detailed enough and needs to be expanded. Please help us by adding some more information.

A language is bootstrapped when its compiler is written in its own language. Usually this is achieved via writing a compiler or interpreter for the language in another more complete language, and then transitioning, after which the old implementation can be discarded.

For example, many C compilers are written themselves in C.