|
|
|
|
|
by NIckGeek
1517 days ago
|
|
Rust is a general purpose programming language. It can do low level systems programming but it's also highly capable of doing web backends, web frontends (wasm), game design, small utility scripts, etc. A big thing people learning Rust do my mistake is to try and use all of the low level features straight away. Rust has tools like Rc, RefCell, Arc, and RwLock that let you have a garbage collected language (well, reference counted) and not worry about any of the low level memory management details. See things like https://ggez.rs/ for games and https://www.arewewebyet.org/ for web stuff. Although honestly I think if you're looking for a "hot" backend web language I'd say Elixir is the more well designed one than Go. |
|
I'll definitely learn Rust one day and make stuff with it when I have proper time and I'm not learning anything else.
Thanks for the insights!