• univers3man@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    12 hours ago

    It’s not that C is bad, but that it’s a bad language in this use case. Rust doesn’t let developers shoot themselves in the foot as easily as C, not to say that it can’t be done.

    The comment regarding developers being responsible is true, but they could make their job much easier and thus more accessible to others by using Rust and not being required to learn all the tricks to make C safer in such a critical piece of software.

    This isn’t a paid product/gig, so it’s not necessarily attracting top C developers either.

    C is great for specific user cases such as code that needs to be exceedingly performant, needs to access low-level devices, or is used on embedded applications.

    On a project that doesn’t have these requirements, I believe it is more important to be understandable and has a lower skill floor.