Bootstrapping

Bootstrapping (computing), starting a computer or building complex software tools by loading or building simple tools that allow the creation of the more complex tools. Shortened to booting to describe the process of starting up a computer.

Bootstrapping (compilers), writing a compiler for a computer language using the language itself after a first highly simplified compiler is written in another language.

— Wikipedia

2010.01.05 Tuesday ACHK