3 ms·
Go and Rust are almost entirely orthogonal in their best use cases. I disagree. I think in many (but not all) use cases, Go and Rust are direct competitors. Ho
by danieldk 11y ago
Go and Rust are almost entirely orthogonal in their best use cases.
I disagree. I think in many (but not all) use cases, Go and Rust are direct competitors. However, they embody a different philosophy. It's New Jersey (worse is better) vs. MIT style all over again.
One can read Gabriel's[1] descriptions of both styles and they map exactly to Go and Rust. Given Go's heritage this is, of course, not surprising.
[1] https://en.wikipedia.org/wiki/Worse_is_better https://en.wikipedia.org/wiki/Worse_is_better
- nickysielicki 11y agoI agree that their philosophies are very different, but I still hold that their use cases do not align so much. For me at least, go has mostly taken the role that scripting languages sit in. I surely wouldn't want to write scripts in rust. What are some of the use cases that you think they share?