3 ms·
The Go/Rust rivalry is just a peanut gallery meme. It’s never been a real thing IMO.
by avgcorrection 3y ago
The Go/Rust rivalry is just a peanut gallery meme. It’s never been a real thing IMO.
- baq 3y agoYeah, go competes with Java and Python. Rust is in a different class of tools.
- pgwhalen 3y agoI would narrow it even further: Go competes with Java. Their forte is both programming-in-the-large on the backend. It's much harder to manage a large codebase/application with Python, but it excels at data science and research programming, which Go and Java do not. (Obviously, there is overlap between all, and you could do anything in any language.)
- wharvle 3y agoGo is what I reach for if my other options might be Java or Python but I don’t want deployment and support to be really stupid and awful. Rust’s close alternative is C++. Maybe also C? I don’t know if Rust can fill its niche of ultra-portable libraries that are relatively easy to import and use in tons and tons of other languages & systems.
- mattsan 3y agoOther than LLVM portability concerns, I think Rust can for sure replace C/C++ libraries (I'm talking DLLs etc). Sure, there will be a small C ABI shim but the developer experience writing in Rust I think is worth it. Also, nowadays whenever I want to write a fast Python extension, I don't think twice before using pyo3, super simple to write and build.