3 ms·
Why not go? Go beats Julia in parts where python is not good at. Is it because fb vs Google?
by nothrowaways 5y ago
Why not go?
Go beats Julia in parts where python is not good at.
Is it because fb vs Google?
- cookieater 5y agoTry using Go for any serious math project, then do the same using Julia. Report back as to how both approaches went :P. From someone who uses both languages for very different tasks regularly, I would never try to write Torch from scratch in Go. I can't envision a way for it not to be a serious maintenance or performance disaster. Maybe that's a lack of my own creativity, but I'd much sooner use C++ rather then write any large portion of it in Go. If only for template generics...
- dunefox 5y agoIt's because Go is a 90s (procedural) language in 2021 and I would maybe use it in a parallel universe where many other languages don't exist.
- ChrisRackauckas 5y ago>Go beats Julia in parts where python is not good at. I have not seen good results from differential equation solvers in Go.
- cookieater 5y agoI don't think you ever will unless Go >2.0 is a completely different language.
- ChrisRackauckas 5y agoYup exactly. I hate these super general statements like "better ecosystem". These blanket statements obviously make no sense since you can pull out 20,000 counter examples off the top of your head. Instead of "Go beats Julia in parts where python is not good at", name the one example where this might be true, maybe possibly, if there is one (is there is one?) to have a concrete discussion on. The internet and its vacuous statements are better for comedic value than discussion. We're at least on the same page.