• iopq@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    9 hours ago

    Let’s not get too abstract. Just because Rust made its own mistakes doesn’t mean it didn’t fix the mistakes I pointed out

    Serious projects have huge memory safety issues that don’t exist in Rust. More than half of security CVEs are due to the nature of C. Rust just has fewer bugs like Heartbleed because it doesn’t let you do a buffer overrun

    • Nalivai@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      4 hours ago

      that don’t exist in Rust

      That’s because serious projects basically don’t exist in Rust. Yet, probably, Rust seem to be a good language that people like, so those are to follow, but for now they’re rare.
      Or don’t, if we discover that Rust has some other issue that only happens when the project grows old enough.
      Personally, I’m sticking to the devil I know, the one that has almost 60 years of accumulated knowledge and best practices.