• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    2 days ago

    Yeah but I have written a lot of Rust and I have yet to use a single unsafe block.

    Saying “but… unsafe!” is like saying Python isn’t memory safe because it has ctypes, or Go isn’t memory safe because of its unsafe package.

    • FalconMirage@jlai.lu
      link
      fedilink
      arrow-up
      1
      ·
      26 minutes ago

      You don’t have to use unsafe C++ functions either

      C++ is technically safe if you follow best practices

      The issue, to me, is that people learn older versions of the language first, and aren’t aware of the better ways of doing stuff.

      IMO people should learn the latest C++ version first, and only look at the older types of implementation when they come across them