&gt; Both allow to use C compiler to compile them (even though they generally advise to use pre-compiled compilers).<p>How many people actually do this, though?<p>We had this conversation early on in Rust&#x27;s life and the consensus was that we could make a non-bootstrapping compiler in theory, but that&#x27;d be asking us to do a huge amount of work (writing a separate compiler!) for something that very few people are going to use in practice. There are so many more important things that we could be (and are) working on than something that&#x27;s basically just for purism, because most people just &quot;apt-get install rust&quot; or &quot;brew install rust&quot; and don&#x27;t care how it&#x27;s built.