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
- NYSRGnotes.ekzhang.com
- Thompson_1984_ReflectionsonTrustingTrust.pdfcs.cmu.edu
- 100R - weathering software winter100r.ca
- Selfish Softwareevery.to
- Abhishek (@abhitwt) on Xx.com
- Writing Toy Software Is A Joyblog.jsbarretto.com
- How Compiler Explorer Works in 2025 — Matt Godbolt’s blogxania.org
- 100R - weathering software winter100r.co
- Hexops' devlogdevlog.hexops.com
- Writing an OS in Rustos.phil-opp.com
- 100R - computing and sustainability100r.co