5 ms·
Well because best tool for the job. There is no natural law that everything must be bootstrapped. Languages use LLVM for example.
by datascienced 3y ago
Well because best tool for the job. There is no natural law that everything must be bootstrapped. Languages use LLVM for example.
- eternityforest 3y agoBootstrapping is such an odd concept. Like, something that's self propagating is in a sense not fully reproducible and holonomic, unless you maintain the original non-bootstrapped version which would add tons of work. A compiler bug could put a bug in the compiler and propagate itself indefinitely. An implementation in some other languages that has an implementation in C means you could theoretically start from ASM and rebuild.