6 ms·
Go and Rust are two of my favorite examples. Go has a focus on minimalism and concurrency that makes backend engineering enjoyable. Rust is C without the memory
by lanecwagner 6y ago
Go and Rust are two of my favorite examples. Go has a focus on minimalism and concurrency that makes backend engineering enjoyable. Rust is C without the memory problems and a decent package manager. Cool stuff for sure.
I've recently built a Go-in-the-browser course for those who want to dip their toes in https://qvault.io/go-mastery/ https://qvault.io/go-mastery/
- hevelvarik 6y agoIt looks good, I’m getting my feet wet but find the modules and importing my own code and correct project set up rather obscure, but the code writing is pretty straight forward. Looks like your course speaks to the latter but not the former: any advice about where to read up on the former?
- dysoco 6y agoI would say read this: https://golang.org/doc/code.html https://golang.org/doc/code.html
- deleted 6y ago[deleted]
- melling 6y agoWhat’s the concurrency story for Rust? I thought it had a good solution too.
- mav3rick 6y agoIt does. The language design leads to very clear ownership semantics between threads. It also recently added async await.
- catacombs 6y agoSo, for your use, Go is good for back-end web applications, while Rust is good for everything else?