4 ms·
HN is about interesting stuff. Rust is VERY interesting: Novel memory management, low-level, great tooling, can ACTUALLY compete against C/C++ across the board
by mamcx 5y ago
HN is about interesting stuff.
Rust is VERY interesting: Novel memory management, low-level, great tooling, can ACTUALLY compete against C/C++ across the board, have a lot of modern stuff: ML heritage, functional idioms (but you can do imperative code, not worry!), const/immutability promoted, NOT NULL thank you very much!, UTF-8 string "oh amazing", a lot of edge cases accounted for...
And, with interesting tools you get people, interested, in build things. And things that before, you can't do without get the complain "but C".
Now, there is NOT excuse to get into the bandwagon of Fast, Safe, yet ergonomic.
--
And when something like this happens, it invigorate the "market" and other will try taking advantage of what this do good and what it not much (so, I see zig, Nim, odin, catapulted because Rust/Go/Elixir make people talk about programming languages)
- cb321 5y agoWhile Nim has of course evolved, it was first released publicly in 2008, and I believe began in private around 2003..2004. Nim is also safe [1] and competes fine with C/C++ across the board, IMO { as do many other PLs. }. [1] https://uploads.peterme.net/nimsafe.html https://uploads.peterme.net/nimsafe.html
- mamcx 5y agoI understand, and I don't say Rust was first, instead, that having high-profile new langs make people interested in new langs (like nim), because it draw attention to that...
- cb321 5y agoFair enough. I thought your text was only vaguely suggestive of an alternate timeline, and was just clarifying (and almost said so). :-)