On 8/7/24 11:58, Rich Pieri wrote:
What makes Rust interesting to me as an outside observer (I'm a sysadmin, not a programmer) is that Rust performance is competitive with C performance while producing much safer binaries.
I think the thing I like best about Rust, in the time I have programmed it, is fewer bugs. Or at least fewer bugs that make it past the compiler. Bugs are annoying!
I'm skilled, I can write bugs in any language. A lot of my bugs are stupid little things that aren't at all consistent with the rest of what I have written.
In Python, as long as the syntax is clean, I can do anything I want, misspell my variables in subtle or gross ways. Some of these bugs will not to be found until the program is in production, with valuable customer data in its teeth, ready to fall over dead.
In C I do have to spell my variables correctly, and I have to get my types right. That helps a lot. Except many C crimes hide behind "void *".
In Rust there is a whole lot of self-consistancy that the compiler will insist upon. And once I make the compiler happy there are large swaths of bugs that simply won't be there. Sure, I can still do things wrong, and Rust can't really help with whether I have thought through the business logic correctly.
Over all, Rust makes me a better programmer, saving me from my dumb mistakes and typos, far sooner. Heck, since I got my emacs talking to the Rust language server, a lot of my mistakes are caught as soon as I type them.
I think C is for better programmers than am I. -kb _______________________________________________ Discuss mailing list Discuss@driftwood.blu.org https://driftwood.blu.org/mailman/listinfo/discuss