> I don't understand why Haskell and Rust don't provide bootstrapping from C. Did they write the first compilers with Assembler?
I don't know about Haskell, but the first Rust compiler was written in OCaml. See for instance the comments at https://www.reddit.com/r/rust/comments/6nt2j1/is_there_any_e...