• Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    112
    arrow-down
    1
    ·
    edit-2
    1 month ago

    It’s a programming language, which is particularly relevant for Linux, because it doesn’t require a runtime (separate program that runs the code). This allows it to be used in the kernel.

    But it also means that it’s very good for building libraries. With a small bit of extra work, virtually any other programming language can call libraries implemented in Rust (like you can with libraries implemented in C).
    Add to that, that Rust allows for performance similar to C and makes lots of typical C bugs impossible, and suddenly you’ve got folks rewriting all kinds of C libraries and applications in Rust, which is something you might have also heard about.

    • riquisimo@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      5
      ·
      1 month ago

      Thank you for the informative response. I knew rust was a programming language, but didn’t know it’s significance.

      • Ephera@lemmy.ml
        link
        fedilink
        English
        arrow-up
        12
        arrow-down
        1
        ·
        1 month ago

        Ah yes, intentionally misunderstanding someone’s comment. We’ve all seen them.

        I mean, what the heck is this passive-aggressive comment? If you disagree with me, then come at me.

        • Tiresia@slrpnk.net
          link
          fedilink
          arrow-up
          1
          ·
          2 days ago

          Sorry, I was trying to make a reference to an image macro. What I was trying to express is that I didn’t understand the explanation.

          • Ephera@lemmy.ml
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 day ago

            Ah, damn. There’s folks out there who either like C or dislike Rust for whatever reason and they’ll always try to caveat what you say about this topic, so I made sure to only list facts. That’s why I got kind of angry when I thought you were still trying to caveat it, without spitting out whichever fact you thought was wrong. 🫠

            Any particular part you didn’t understand or just too much tech mumbo jumbo in general?

      • Wooki@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        1 month ago

        Plenty of patched memory leaks in the last few years. You can pretend they dont exist.