(en.wikipedia.org) Self-hosting (compilers) - Wikipedia

ROAM_REFS: https://en.wikipedia.org/wiki/Self-hosting_(compilers)

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.

Local Graph

org-roam bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9 (en.wikipedia.org) Self-hosting (comp... //en.wikipedia.org/wiki/Computer_programming https://en.wikipedia.org/wiki/Computer_programming bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Computer_programming //en.wikipedia.org/wiki/Computer_program https://en.wikipedia.org/wiki/Computer_program bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Computer_program //en.wikipedia.org/wiki/Toolchain https://en.wikipedia.org/wiki/Toolchain bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Toolchain //en.wikipedia.org/wiki/Operating_system https://en.wikipedia.org/wiki/Operating_system bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Operating_system //en.wikipedia.org/wiki/Compiler https://en.wikipedia.org/wiki/Compiler bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Compiler //en.wikipedia.org/wiki/Source_code https://en.wikipedia.org/wiki/Source_code bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Source_code //en.wikipedia.org/wiki/Software https://en.wikipedia.org/wiki/Software bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Software //en.wikipedia.org/wiki/Personal_computer https://en.wikipedia.org/wiki/Personal_computer bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Personal_computer //en.wikipedia.org/wiki/Kernel_(computer_science) https://en.wikipedia.org/wiki/Kernel_(computer_science) bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Kernel_(computer_science) //en.wikipedia.org/wiki/Assembly_language_assembler https://en.wikipedia.org/wiki/Assembly_language_assembler bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Assembly_language_assembler //en.wikipedia.org/wiki/Command-line_interpreter https://en.wikipedia.org/wiki/Command-line_interpreter bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Command-line_interpreter //en.wikipedia.org/wiki/Revision_control https://en.wikipedia.org/wiki/Revision_control bf589c24-bdd9-4dac-b9aa-4abe2aef5ae9->//en.wikipedia.org/wiki/Revision_control