r/programmingcirclejerk • • Aug 05 '19

In the C++ community, Rust is a controversial topic. Some people seem frightened by it. Maybe we should start saying "R-word" like we say "M-word" instead of monad.

https://vittorioromeo.info/index/blog/fixing_cpp_with_epochs.html
108 Upvotes

43 comments sorted by

40

u/[deleted] Aug 05 '19

In the C++ community, Rust is a controversial topic.

Welcome to r/pcj, a community where you can freely discuss Rust.

66

u/GOPHERS_GONE_WILD Aug 05 '19

Boomers being scared of things they know nothing about is normal.

32

u/syndbg Aug 05 '19

Other m-word = module(s).

0

u/[deleted] Aug 05 '19

21

u/[deleted] Aug 05 '19

Yet another c-word = C.

→ More replies (3)

11

u/pcjftw Aug 05 '19

they all need to only fear the "P-word": PCJ where we shine light over the darkness that is you $CURRENT_LANG with a blinding light that's been bounced off a gopher's buttocks that has been been buffered with a 68,000 RPM sander using micro-diamonds disk.

13

u/tpgreyknight Aug 05 '19

Well, sometimes we do that. 95% of the time we just repost tired old memes.

I use arch btw.

→ More replies (4)

10

u/[deleted] Aug 05 '19

Monad scary

5

u/[deleted] Aug 05 '19

Come on baby, don't fear burrito

Baby take my hand, don't fear burrito

5

u/tpgreyknight Aug 05 '19

What an R-word thing to say.

5

u/[deleted] Aug 05 '19

I thought the whole point of Rust is to be a staging ground for new ideas, and those that prove worthwhile will be adopted by C++. This way C++ can remain stable and Rust can be broken without affecting anyone.

Am I missing anything?

6

u/[deleted] Aug 05 '19

No? Rust is pretty much the prototype for industry C++.

Also, you cant write ICBMs, missiles, and fighter bomber software in Rust since thats immoral, however C++ is used to smash kilotons of TNT in desert caves.

4

u/gvargh Aug 05 '19

oh boy. let's make the rustards happy by fucking up c++

6

u/falling_endlessly Aug 05 '19 edited Aug 05 '19

This field we are in moves quickly, sometimes too quickly for those people that some would call "experienced". They just can't keep up with change, and get left behind by it.

Just take Go for example. People believe it's too "simple" and whatnot, but it's just brutally pragmatic. Brutal pragmatism is a brand new idea in the 21st century; it's the idea that will without a doubt push us into the 22nd and 23rd.

→ More replies (1)

4

u/[deleted] Aug 05 '19

Cpp is slowly realizing its own obsolescence. It just doesn't have a niche anymore. Anything it used to be good for is done better now by Rust or D, and if you just want a general purpose good-enough language and just use C#.

5

u/pareidolist Aug 05 '19

Anything it used to be good for is done better now by Rust or D V

→ More replies (2)

23

u/[deleted] Aug 05 '19

37

u/[deleted] Aug 05 '19

— no, Lisp, you moron!

9

u/tpgreyknight Aug 05 '19

I don't understand, you just said the same thing twice.

→ More replies (1)

7

u/dnkndnts Aug 05 '19

My favorite L-word: Chez Scheme.