Re:Ask HN: Why do you use Rust, when D is available?
by Recurecur on Friday June 12, 2020 @09:48AM
(#23499191)
I'm a very senior engineer. I've had a strong desire to find a better alternative to C++ since the 90s when I was first exposed to it (I worked with it for about a decade, after a few years with C). Now, decades later, enough bandaids have been applied that it's somewhat tolerable. Congratulations...?
The industry has needed good alternatives for a long time. Finally, they're coming, and not nearly soon enough to suit me! :-)
Re:Ask HN: Why do you use Rust, when D is available?
by blub on Sunday June 14, 2020 @06:52AM
(#23516682)
I believe you're right about those alternatives not coming soon enough. If all things go right, by the time Rust will be (sort of) mainstream you'll be able to set up the "Rusty Grampas League" :-)
Re:Ask HN: Why do you use Rust, when D is available?
by MacSystem on Wednesday June 17, 2020 @02:50PM
(#23555183)
What are thoughts on D?
Re:Ask HN: Why do you use Rust, when D is available?
by vardump on Friday June 12, 2020 @07:00AM
(#23498007)
"pragmatic /praɡˈmatɪk/ adjective
dealing with things sensibly and realistically in a way that is based on practical rather than theoretical considerations."
I consider Rust more pragmatic at this point. Perhaps it's because I code in C++ as my dayjob and have to deal with the consequences.
In theory, C++ is perfect given perfect developers. In practice, it's more sensible and realistic to write tricky, like multithreaded, code in Rust.
One rarely mentioned important factor: fear. It's much less scary to modify something written in Rust than in C++. Doubly so for less experienced developers.
Re:Ask HN: Why do you use Rust, when D is available?
by danielscrubs on Friday June 12, 2020 @05:59AM
(#23497671)
I'd wager we actually have a lot of clever teenagers here at HN.
Well-meaning, but has never worked in a team nor has any experience of what the market rewards.
Re:Ask HN: Why do you use Rust, when D is available?
by mratsim on Friday June 12, 2020 @05:12AM
(#23497440)
Technically robotics isn't mainstream, Javascript/PHP/Java/C# are, at least in terms of developers.
Now in terms of code deployed, C on the billions of embedded devices may be able to compete with servers?
The community lives in a bubble and is out of touch with mainstream software development.