Rust programming language

What do you think about the Rust programming language? It is the most loved language in the Stack Overflow Developer Survey.

Other urls found in this thread:

viva64.com/en/b/0324/
youtube.com/watch?v=k8z0NHv5mm8
twitter.com/NSFWRedditVideo

meme

...

...

It's a meme language, but it's actually pretty good. I hope it sticks around.

Yes and Stack Overflow also loves using jQuery over just javascript. Fuck them.

I think it is going to replace C and C++ in a very long time.

AHAHAHHAH YOU GAYU FAGGOT !!! AHAHHAHAHAHHAHAH!!!! FUCK YOU AND DIE!!!!!

viva64.com/en/b/0324/

The main argument of this article is false.

This. So many times i wish stack overflow had an option to slap motherfuckers through the internet when they upvote some overly complex jquery or "npm install gayfagpkg" nodejs bullshit and then down at the bottom there is one sane answer no one votes for that explains how to simply achieve the result with some simple vanilla javascript.

It's on the exact same level as Nimrod and Go, wants to be the new C but doesn't get that auto memory management is the wrong way to go. I'll wait for the next meme, this one won't last more than a year, people will forget about it.

Daily reminder that D > Rust

>What do you think about the Rust programming language?
pic sums it up

>auto memory management is the wrong way to go

how so?

do you not like memory safety?

Daily reminder that D will never be popular
>I love D and want to see it succeed

Obsession with safety hamstrings expressiveness. A language can be powerful (read: useful) xor safe.

T'fuck is rust

>but doesn't get that auto memory management is the wrong way to go
What auto memory management? Rust uses RAII, same as C++. There's also optional reference counting (with manual cycle breaking), also same as C++. There is no tracing GC support.

What the fuck are you doing on Sup Forums?

All the safety features in Rust are optional. You can even use inline assembly if you want to. But they are intentionally annoying to opt out of to discourage people from doing so without good reason.

It's a language that nobody actually uses, yet clueless induhviduals on Sup Forums keep mentioning it.

may be a memelang. it's got a lot of pros nonetheless

I used it.
You have to give the compiler hints on every fucking computation or else it's too dumb to compile anything.
Drop'ed for now. Will come back to it later tho', community is nice.

Then write some useful app in D.

What are the D's features that make it superior?

I'm unfamiliar with D.

Rust is a cosy language. Great build system and package manager. Powerful static typing. Fast and safe. What more could you want?

What's a good app written in Rust?

Servo

...

>Asked for a good app
>The best anyone comes up with is an experimental browser that's nowhere near finished

What's your problem? It will be good when it's ready.

he doesn't respect any technology that doesn't give him instant gratification because he's still a kid

>what more could you want?
How about comprehensible syntax, a mature toolchain, and programming by contract features?

>syntax
you got your git, then you got your gud. you need both to really soar though.

>toolchain
cargo isnt' good enough for you?

>programming by contract features
oh, you mean you want the language to solve a design/social problem? now i understand why you made your first two complaints. you're an idiot.

It's a good language. There just isn't much of a reason to use it for important stuff yet.

All of Rust's safety is purely at compile time. No garbage collection, no reference counted pointers (unless you specifically want one, Rc or Arc), etc. It's easy to also drop into "unsafe code" where the Rust compiler won't stop you from pointer arithmetic, aliasing, FFI, etc.

It's not comparable to "systems languages" that achieve safety through taking away from the programmer. Rust just asks for a little more in the types and makes compromise with the unchecked unsafe blocks.

You want to know how I know Rust is never going to grow beyond a niche little hobby language?

>all of Rust's safety is purely at compile time
Nope. Some checks are only possible at runtime, and of course Rust does those at runtime.

>You want to know how I know Rust is never going to grow beyond a niche little hobby language?
ok, i'll bite. why?

Like what checks?

array index bounds

Oh, I suppose so.

That's what you get when you decide against dependent/refinement types. Big mistake.

The attitude of , disregarding useful features for some of what Rust is supposed to be good at, not comprehending why someone would want stability and standardisation guarantees, and putting the blame on the developer for language faults.

Accessing an item in an array chosen by user input is one that comes to mind. Can't statically check that.

>The attitude of , disregarding useful features for some of what Rust is supposed to be good at, not comprehending why someone would want stability and standardisation guarantees, and putting the blame on the developer for language faults.
The Rust developers themselves do not have that problem. They're quite proactive about improving the quality of the tooling, and very humble about what they've accomplished so far compared to how the language could be improved in the future. They make an effort to think this way, and building Servo is part of that effort, because it means they have a team of developers complaining to them all the time about stuff they could be doing better.

The intentions of the original creators are worth less than the campaign promises of a Democrat. As an open source project, it's the nature of Rust to have its future decided by public opinion. If there is even one rude anonymous fanboy on Sup Forums with terminal myopia about how the language can improve, then there was never any hope.

But no one uses D

You're an idiot.

>It will be good when it's ready
That's debatable. Firefox isn't exactly a ringing endorsement of Mozilla's ability.

newsbang, no body uses rust ither lmao

The best non-functional programming language.

>muh javascripts

The author of this article wrote another article half a year later. About how Nim is a good language. Some of his arguments he used for "why Rust sucks" he used again, but this time it was "why Nim is good". Bias.

Note: the article was written at the time Rust hasn't been 1.0 yet. A part of the written was not actual at the time it was written, a port is not actual now.

>community is nice

yeah, if you're into abusive sjw feminist gfs

This is what I think:
youtube.com/watch?v=k8z0NHv5mm8

abuseive is a sjw word nice try mr black flag

Not OP.
They are a nice community, but they have some SJW influences, though

>nice try

thanks, they are a bunch of sjw faggots though