Linked by Thom Holwerda on Fri 15th May 2015 21:00 UTC
General Development

Today we are very proud to announce the 1.0 release of Rust, a new programming language aiming to make it easier to build reliable, efficient systems. Rust combines low-level control over performance with high-level convenience and safety guarantees. Better yet, it achieves these goals without requiring a garbage collector or runtime, making it possible to use Rust libraries as a "drop-in replacement" for C. If you'd like to experiment with Rust, the "Getting Started" section of the Rust book is your best bet (if you prefer to use an e-reader, Pascal Hertleif maintains unofficial e-book versions as well).

Permalink for comment 611129
To read all comments associated with this story, please click here.
Welcome to 1978
by deathshadow on Tue 19th May 2015 12:40 UTC
deathshadow
Member since:
2005-07-12

I had the feeling I was dealing with something VERY "special" the first time I saw the syntax and language definition for Rust... unfortunately that's "special" in the same way some Olympics are "special".

The moment I saw they were too lazy to type the full word "function" whilst at the same time bringing back "LET" from the dark ages of ROM BASIC programming... then there's this "boxing" garbage that reeks again of line numbered basic... fancy way of bringing us back to the hell that was DIM.

Then of course for a language that seems to want to use needlessly pointlessly cryptic reserved words, it then goes and uses a ridiculously long form "let if else" instead of the classic ternary operator style condition... MAKE UP YER BLOODY MIND!!!

The needleslly pointlessly cryptic garbage seems to extend language wide -- it's handling of conditional compilation seeming to be as intentionally obtuse and addle-minded as possible, the cargo asshattery reeking of the same "how many separate files can we create for no good reason" thinking that's pissing all over websites when people use things like frameworks or the pain in the ASS that are 'make' or '.h" files.

I've not seen a programming language this malfing idiotic since I looked at Ruby or the gibberish the scripttards vomit up with the mouth-breathing idiocy known as jQuery.

But what do I know, I'm a Wirth kind of guy... who started out hand assembling my own machine language on a RCA 1802. I'd sooner hand assemble 8k of Z80 machine language than to try and debug 100 lines of C++ code; hence why I'm not convinced that this:

https://www.gnu.org/fun/jokes/unix-hoax.html

... is actually a joke.

Rust, the programming language for people who think that C++ is a little too verbose and clear for their tastes; which is a bit like making your own terrorist group because Hezbollah and the Taliban were too warm and fuzzy.

Reply Score: 2