- This article is a stub, which means that it is not detailed enough and needs to be expanded. Please help us by .
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.