Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well, it depends on how you weight the alternatives. Rust's advantage over C++ is its memory safety. Go is similar (I'm not sure if its safety guarantees are as strong as Rust, I should read up on that...), and it's advantage over Rust is that its type system is easier to get started with, but its disadvantage is requiring garbage collection. D is closer to C++ than Rust is, but has amazing metaprogramming, and defaults to GC, though it's not mandatory.

If none of these things matter to you, then they do seem similar. But if they do matter, then the difference is much larger.



I wish language advocates would break themselves of the urge to sum up languages they don't use.


I did use D a lot, though it was very long ago. I don't like Go, but I respect quite a bit of it.

I consider myself more of a PLT enthusiast than a language advocate. Is there anything about my summation that's incorrect?


Yes, I think so. Let's not debate it though.


Yes, let's not. I just highly respect your opinion, and know you have a lot to say about Go.


Likewise, hence avoiding the subject. :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: