News for hackers. Stuff that matters.
Re:Rust vs. Go by tankenmate on Wednesday January 18, 2017 @05:50PM (#13431182)
Go has one GC benefit that a lot of other GC wielding languages do not; avoid using GC whenever sensible. Variables that are strictly local are almost always allocated on the stack, so a function return has free built in GC; a sizeable number of allocated variables never hit the heap. Compare that to say CPython where everything is allocated on the heap.
Re:Rust vs. Go by osd on Wednesday January 18, 2017 @10:25PM (#13432719)
That's an unfair comparison. Python is notoriously bad with memory/speed in every flavor
Re:Rust vs. Go by scriptkiddy on Thursday January 19, 2017 @12:17AM (#13433221)
I have yet to understand why people are always trying to compare Go and Python. Python isn't made for the same use cases as Go is. Can Go do the work Python can? To an extent, yes. Can Python do the things Go can do? To an extent, yes. Python will always be slower with the CPython runtime.

In short, I agree with you.

Re:Rust vs. Go by tankenmate on Thursday January 19, 2017 @05:35AM (#13434671)
In the case of Google Go was developed in part to take over some of workloads previously done in Python; a language that is comparably as easy to develop in, with better tools and better performance. I suspect this is why the comparisons keep popping up.
Re:Rust vs. Go by scriptkiddy on Thursday January 19, 2017 @11:12AM (#13436862)
>In the case of Google Go was developed in part to take over some of workloads previously done in Python; a language that is comparably as easy to develop in, with better tools and better performance.

Go definitely performs better, buy I think it'd disingenuous to claim that Go has better tooling.

Re:Rust vs. Go by sfifs on Thursday January 19, 2017 @01:08PM (#13437900)
Just by being a statically typed language, Go does have far better tooling and indeed many languages seem to copy its tooling concepts.

What Python does have is a far richer third party library base.

Re:Rust vs. Go by scriptkiddy on Thursday January 19, 2017 @01:48PM (#13438341)
>What Python does have is a far richer third party library base.

I assumed this is what you were talking about. i.e. Ipython, Jupyter, pdb, etc.

Re:Rust vs. Go by sfifs on Saturday January 21, 2017 @04:12AM (#13449456)
numpy pandas scikit-learn beautiful soup libraries for geo, geometry, tags, parsers etc etc. Python has an enormous base of sophisticated third party libraries.