News for hackers. Stuff that matters.
Re:Linux Rust Support by deviledeggs on Tuesday July 06, 2021 @07:26AM (#27746911)
C is a terrible language. It's portable assembly. I've done some small OSS projects in C and as soon as I realized Rust was stable enough I tossed them and rewrote in Rust.

Rust feels like a modern language, like Go or C#. C is barely better than FORTRAN.

I'm massively more productive in Rust and I don't have to worry about a million ways of causing UB or memory bugs.

Everything from dependency management to testing to cross compiling are dreamy in Rust compared to C.

Re:Linux Rust Support by pjmlp on Tuesday July 06, 2021 @07:56AM (#27747196)
Actually you could have achieved most of that with Ada, Modula-2, Mesa/Cedar, Object Pascal, but we had to wait for the pendulum to get back.
Re:Linux Rust Support by dthul on Tuesday July 06, 2021 @09:22AM (#27748149)
I agree that Rust, besides its technical excellence based on all of these prior languages, also hit a sweet spot with its timing.
Re:Linux Rust Support by deviledeggs on Tuesday July 06, 2021 @02:07PM (#27752173)
Oh definitely. Rust was the first to be trendy enough to get traction though. I'm not bashing previous attempts to replace c.

Dependency management, packaging, and testing are what really made Rust take off. The best of any language I've used.

Re:Linux Rust Support by kilodeca on Tuesday July 06, 2021 @07:52AM (#27747158)
Human went to moon with Assembly.
Re:Linux Rust Support by deviledeggs on Tuesday July 06, 2021 @02:06PM (#27752153)
We voyaged the world in wooden boats for a long time too. It was absurdly laborious and dangerous.