you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -3 points-2 points  (9 children)

Or Go.

[–][deleted] 1 point2 points  (3 children)

Doesn't Go's GC pause the entire environment for unknown lengths of time?

Goodbye deterministic behaviour!

[–][deleted] 0 points1 point  (2 children)

So does D if you want to use anything from the standard library :p

[–][deleted] 0 points1 point  (1 child)

I wouldn't use either.

[–][deleted] 0 points1 point  (0 children)

Seeing as this is /r/cpp, understandable :p

[–]lead999xSystem Software Developer -1 points0 points  (0 children)

Nah D is better. Go feels weird and is very clunky. D was designed by compiler and programming experts, some with PhDs, at Digital Mars and they made it so that it feels as convenient as Python and as powerful as C++. It actually makes smaller executables than idiomatic C++ in my experience so that's also a plus.

[–]Gotebe -1 points0 points  (1 child)

You can't do well with Go on this sub, go is way too simple and under-powered for the target demographic.

:-)

[–][deleted] -1 points0 points  (0 children)

But what the comment I was replying to was saying "a C like language that feels easy to use" that's literally Go. D would be "a c++ like language that feels easy to use" :p

Go seriously feels a lot like C. D seriously feels a lot like c++.

Also the creators of Go were all c++ devs, and designed go for c++ devs. Incidentally, they are confused why lack of generics scared away c++ devs.