3 ms·
..and aptly named too: >the fungus Rust that is “over-engineered for survival”. Obviously Rust is indeed surviving (and thriving) and damn it is over-engineer
by copx 3y ago
..and aptly named too:
>the fungus Rust that is “over-engineered for survival”.
Obviously Rust is indeed surviving (and thriving) and damn it is over-engineered.
If C++ wasn't actively developed too, Rust would surpass C++ as the most complex programming language sooner or later.
I wonder if we have already reached the point where no single individual fully understands Rust (C++ passed that threshold years ago [1])
[1] Yes, even Bjarne Stroustrup himself can only keep a fraction of C++ in his head at any given time, even if it is a large one, e.g. there was an interview where he got the behavior of unique_ptr in a certain scenario wrong and had to be corrected on camera by Herb Sutter (who certainly can't keep the entire language in his head either).
- quickthrower2 3y agoYes that complexity has put me off learning Rust. I’ve had a brush with Haskell already, thx! I get more out of glueing things together than deeply getting into the language itself. Took me a while to realize that! So now I am learning Go (feel like I have learned it in an hour lol!) with the hope of having a long term language I like for side projects. I never was satisfied with NodeJS or C# for this for various reasons relating to the complexities of setting up projects esp. when they don’t wanna work.