Re:Things from Python I'd miss in Go
by rakoo on Tuesday June 10, 2014 @12:40PM
(#7873615)
I was referring to these:
> What does Go have that C++ lacks? Mandatory garbage collection, memory safety, reflection, faster build times, modest runtime overhead.
> If on the other hand most code in most websites matters a lot for performance, then maybe you want Go
Specifically, seeing only the features (performance) and not the intent in Go. I should have said "misses the point in why Go can be more interesting than other languages".
Now, as you said, if your requirements can't be fullfilled by Go (or any blub), then it's not worth switching.
> If it did Java might have been the new Java :-)
I don't think people avoid Java because of the lack of light concurrency (there are multiple production-ready libraries to do that). I think people avoid it because of Java-the-platform... so Java would have stayed the bloated Java :-)
> What does Go have that C++ lacks? Mandatory garbage collection, memory safety, reflection, faster build times, modest runtime overhead.
> If on the other hand most code in most websites matters a lot for performance, then maybe you want Go
Specifically, seeing only the features (performance) and not the intent in Go. I should have said "misses the point in why Go can be more interesting than other languages".
Now, as you said, if your requirements can't be fullfilled by Go (or any blub), then it's not worth switching.
> If it did Java might have been the new Java :-)
I don't think people avoid Java because of the lack of light concurrency (there are multiple production-ready libraries to do that). I think people avoid it because of Java-the-platform... so Java would have stayed the bloated Java :-)