Hacker News new | past | comments | ask | show | jobs | submit login

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/



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


I would say read this: https://golang.org/doc/code.html


What’s the concurrency story for Rust? I thought it had a good solution too.


It does. The language design leads to very clear ownership semantics between threads. It also recently added async await.


So, for your use, Go is good for back-end web applications, while Rust is good for everything else?




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: