• lolcatnip@reddthat.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    1 day ago

    whether the software is memory safe depends on the expertise of the devs

    No. Just stop. If a language depends on the expertise of the developer to be free of memory bugs, then by definition, it is not memory safe because memory safety means such bugs are impossible by design. Quit trying to redefine what memory safety means. A program being free of memory bugs does not in any way imply memory safety.

    • Zacryon@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      27 minutes ago

      Yes. I stopped now. I was hinted towards the usual definition of memory safe languages at another point in this discussion.

      Although it is perfectly possible to write memory safe code in C++, I agree that the lack of enforcement makes it inherently unsafe.