DEV Community

tanishparashar
tanishparashar

Posted on

Why i dropped Golang and started rust.

Why I dropped Golang and started Rust.

So, I was learning Golang and then became obsessed with the raw performance of a language. That's when I discovered Rust. Everyone was saying Rust is the GOAT, as fast as C, can build anything, and has various attractive features like:

  • Async
  • Strict types
  • Memory safety
  • Fast performance
  • Concurrency features
  • Hard to reverse engineer (Beware, if I ever attack you, you won't know)

So here I am, dropped Golang and now struggling with Rust, haha. Let's see what happens on this journey.

Top comments (2)

Collapse
 
zakariachahboun profile image
zakaria chahboun

What a weird reason. Go has those features too, and its concurrency model is even better.

You'll likely come back to Golang once you realize how complicated Rust can be. You'll miss the productivity and simplicity you're used to with Go. If you're doing systems programming or need low-level performance, you might want to check out Odin or Zig—they follow a philosophy similar to Go, and Odin is even syntactically close.

Collapse
 
shricodev profile image
Shrijal Acharya

That's one of the weirdest reasons I've heard for someone dropping Golang. Nvm, Rust is a solid choice, and I wish you the best! ✌️