3 ms·
>If you have never used C++ and your baseline is Go or JavaScript then it probably looks like a confusing hellscape. I'm not sure this is accurate - have you s
by Klonoar 4y ago
>If you have never used C++ and your baseline is Go or JavaScript then it probably looks like a confusing hellscape.
I'm not sure this is accurate - have you seen modern TypeScript? I actually find that more confusing than Rust to read.
(FWIW, I was predominantly Python/JS-centric before just going "all in" on Rust. It's not that bad, in my experience - if anything, I find Rust "just works" whereas I got tired of the churn in those environments)
- zarzavat 4y agoYes, TypeScript can get very complex too. But there is little overlap in the complexity of TypeScript, which mostly comes from learning how to program within the structural type system; and Rust which is about memory management without a GC. Rust and C++ are like Hebrew and Arabic. Difficult languages for an outsider, but if you speak one you have a significant head start towards learning the other. TypeScript is Japanese: knowing Japanese doesn’t help you speak Arabic, despite both being difficult.