this post was submitted on 22 Apr 2024
564 points (99.1% liked)

science

14786 readers
64 users here now

A community to post scientific articles, news, and civil discussion.

rule #1: be kind

<--- rules currently under construction, see current pinned post.

2024-11-11

founded 1 year ago
MODERATORS
 

Voyager 1 contact restored

you are viewing a single comment's thread
view the rest of the comments
[โ€“] ricdeh@lemmy.world 11 points 6 months ago (1 children)

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 8 points 6 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.