4 ms·
Exactly. In my work environment, Go was a serious tool from a big serious company and Rust is a hyped up hobby language without any serious funding or support.
by Steltek 5y ago
Exactly. In my work environment, Go was a serious tool from a big serious company and Rust is a hyped up hobby language without any serious funding or support. For a new project, the guidelines from above were "any language you want except Rust".
This has translated to me as Go is for the weekdays and Rust is for the weekends. It's the equivalent to the 2000's Java for work and $LiterallyAnythingElse for personal stuff. It's a mindset that will age the same as well, I think.
- int_19h 5y agoFWIW this was not a remark on relative values of Go and Rust, but rather public perception of them, and how it affected their adoption rates. Personally, I'm mildly positive on Rust, but view Go as a step back in PL evolution. But also, as far as adoption goes, things are changing. My work environment - which is Microsoft, so "big serious company" - is embracing Rust. There's production code written in it, and there's public support (see e.g. https://docs.microsoft.com/en-us/windows/dev-environment/rust/overview https://docs.microsoft.com/en-us/windows/dev-environment/rus...). So at this point I would say that Rust should be considered as having equivalent corporate backing and expected longevity.