3 ms·
https://en.wikipedia.org/wiki/Bootstrapping_(compilers) https://en.wikipedia.org/wiki/Bootstrapping_(compilers)
by bjourne 8y ago
https://en.wikipedia.org/wiki/Bootstrapping_(compilers) https://en.wikipedia.org/wiki/Bootstrapping_(compilers)
- dmitrygr 8y agoWon't work for any of the languages mentioned. Somewhere underneath it all you need a runtime witten in a bare metal language
- pjmlp 8y agoRust, Go, Lisp do have certainly bootstraped compilers, with the runtime also written with them. For Python and Ruby, it is a matter of someone actually taking the effort of doing it, which no one does because it would only be proving a point that anyone with major in compiler design already knows it is possible, just with lots of hard work.
- flavio81 8y agoSource of your claim? Lisp compilers have been written in Lisp for the last 30 years or so. I don't care about Ruby or Python, both toy languages.