4 ms·
I think the comparison comes because Rust has fairly solid high-level ergonomics for a systems programming language, which allows to to "bleed" into comparison
by lucasyvas 3y ago
I think the comparison comes because Rust has fairly solid high-level ergonomics for a systems programming language, which allows to to "bleed" into comparison with traditional higher level languages even where one might initially think it doesn't belong. However, it's ultimately designed for systems programming so it will be hard for it to win on higher level ergonomics evolving in languages like Go or other.
I think they also get compared because they attract programmers that value similar things, just coming at it from two different directions.
- steveklabnik 3y agoI would agree with this one. I used to say stuff like "Go is kinda like Ruby/Python, looking down the stack, and Rust is kinda like C or C++, looking up the stack." It makes sense that there's some point where those two trajectories meet in the middle, even if on some level they have their own distinct strengths and weaknesses.