DEV Community

Discussion on: 10 Reasons NOT to use Go for your next project

Collapse
 
michaelcurrin profile image
Michael Currin

Indeed I've often had the Rust vs Go debate and done research on it.

Rust is more for systems programming (where you care about optimizing a game or hardware or dealing with bytes). writing something high level ends up being verbose. And Rust is notoriously difficult to learn - esp using a 3rd new paradigm for memory management. But it is supposed to be easier than writing or learning C or C++ or at least has more safeguards to prevent you from writing code which is unsafe for memory. C and C++ can be performance but they can also be slow and wasteful if you them wrong

While Go is meant more for high level programming like Python or JS. Go is known for being much easier to learn than Rust.

The speed is similar for both. The fastest depends on the article you read and the article it was tested against.

Collapse
 
valeriavg profile image
Valeria

Exactly!
At this point I'm collecting languages like Pokémons. You gotta have them all! 😜
Each one has a niche and you never know what kind of wild project you'll be building next.