There are two parts to this question: Is it a good idea and would it have significant enough benefits to justify switching from C or even assembly, and do you think we will actually see a major shift to Rust-based programming platforms in the next few years.

  • chrysn
    link
    fedilink
    arrow-up
    1
    ·
    4 years ago

    At least for my use cases it’s already there; especially the ecosystem around embedded-hal is already way ahead of what’s there in C.

    The lack of maturity in terms of still developing modules is partially made up for by cargo’s ability to manage different crate versions in dependencies – if some internal part needs v1 of a crate that is now developed in a v3, it can still work (as long as you have a good grasp on its security implications).