Voyager 1 contact restored

  • Richard@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    7 months ago

    I know that this is supposed to be a joke, and I do find it funny, but I also find it sad that it carries a large dose of truth. C is such a “low-level” high-level language that it makes you deal directly with memory allocation and management as well as pointer arithmetic to advance addresses in the stack, which in my opinion is very important for programmers to gain an understanding of the actual hardware and architecture their programs are running on, because I feel that many don’t have that understanding. Should Rust replace C in many applications, especially low-level, I fear that we will ultimately end up with worse code because of that. (BTW I know that Voyager’s program is not written in C, this is just purely about your statement on Rust.)

    • Kualk@lemm.ee
      link
      fedilink
      arrow-up
      8
      ·
      7 months ago

      C will never fully go away.

      Constrained environments will always remain in C.

      But RUST offers the best trade off today. It is way better than C++.

      C IMO is not comparable to RUST.