Hacker News new | ask | show | jobs
by microtonal 4054 days 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

1 comments

I 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?