|
|
|
|
|
by arh68
4512 days ago
|
|
I would learn all 3 that aren't C++11. I am learning Rust now. The explicit memory management is to me its defining feature. The compiler is strict, but it manages pointers/references safely. Manual memory management with fewer sharp edges (once it compiles). It seems to be blazing its own trail here. It's frustrating getting anything running when half the examples online only work on older versions of the compiler, but if you can tolerate the churn there is a lot to be learned. Go is a very clean, simple language with a great thread/concurrency model. It seemed similar to Rust at first, but it's garbage-collected, doesn't (won't ever?) have algebraic data types, and lacks pattern matching. It does have a certain appeal: simplicity. If I only had one weekend to burn, I'd learn Go. |
|