4 ms·
I'm just a little further down the road than you are and the best course seems to be to learn a little C++ first because it will help inform why Rust works as i
by boppo1 4y ago
I'm just a little further down the road than you are and the best course seems to be to learn a little C++ first because it will help inform why Rust works as it does. Then when you try Rust, if you hate it, you've still got C++.
- aliqot 4y agoWe'll be waiting for you on the Zig side :>
- galangalalgol 4y agoI like zig, the simplicity, and explicitness especially, the meta programming is really cool, but having now experienced the borrow-checker, I don't think I'd ever want to program without one. Rust isn't simple, and on occasion, it isn't sufficiently explicit for me, but it has a borrow-checker. For those reasons I'm very excited about Austral. The borrows, linear types, and the notion that anything that isn't explicit is wrong, all appeal to me.
- aliqot 4y agoNothing wrong with that, besides I think the people that only stick with one language are rare these days. It was more humor than anything, and I agree with you. I spent the last year or year and a half or so using Rust quite a bit more than I'd originally anticipated, and it's been cool in a sudoku way that tests my chin scratching abilities from time to time..
- Klonoar 4y agoI used to agree with this, but I would actually now suggest doing the inverse. Rust will beat you over the head with a way of thinking that carries nicely back to C++, and the tooling (Cargo, etc) is more comparable to what someone coming from another language ecosystem would know. Smaller things like Rust's decent support for functional programming seems to click with everyone I know who's dabbling from the JS world.
- allisdust 4y agoAnother way to put it is: Rust is world's best c/c++ teacher. Once you understand and surpass borrow checker, your c++ code will be much less error prone.