Self-hosting (compilers) - Wikipedia
In computer programming, self-hosting is the use of a program as part of the toolchain or operating system that produces new versions of that same program—for example, a compiler that can compile its own source code. Self-hosting software is commonplace on personal computers and larger systems. Other programs that are typically self-hosting include kernels, assemblers, command-line interpreters and revision control software.
From Wikipedia, the free encyclopedia In computer programming, self-hosting is the use of a program as part of the toolchain or operating system that produces new versions of that same program—for example, a compiler that can compile its own source code. Self-hosting software is commonplace on personal computers and larger systems. Other programs that are typically self-hosting include kernels, assemblers, command-line interpreters and revision control software. An operating system is self-hosted when the toolchain to build the operating system runs on that same operating system. For…
saved by
related reading
- Bootstrapping (compilers) - Wikipediaen.wikipedia.org
- A friendly introduction to machine learning compilers and optimizershuyenchip.com
- Autopoiesis - Wikipediaen.wikipedia.org
- What even is compiler correctness?williamjbowman.com
- Selfish Softwareevery.to
- Writing an OS in Rustos.phil-opp.com
- Code generation (compiler) - Wikipediaen.wikipedia.org
- Quine (computing) - Wikipediaen.wikipedia.org
- Write your Own Virtual Machinejmeiners.com
- High-level programming language - Wikipediaen.wikipedia.org
- Program Synthesis Explained — James Bornholtcs.utexas.edu
- The little book about OS developmentlittleosbook.github.io