3 ms·
For all it's faults. C++ (along with other languages) already has an international standards body. While a language made by committee is invariably garbage (ci
by PointyFluff 4y ago
For all it's faults. C++ (along with other languages) already has an international standards body.
While a language made by committee is invariably garbage (citation: JavaScript), there is something to be said for stabilizing the standard for safety-sensitive systems like flight, space, medicine, automotive, and the ilk. Not a grate look if your space-balloon goes over like a lead-balloon.
Also, Rust is not something you can just "switch" to; it's not javascript or python. You have to UNLEARN a lot of bad nuns before you can truly be productive in Rust. Learning rust is a steep climb, coming from languages like C & C++; if you are coming from a language like python or lisp, it's a damn near smooth-vertical-shaft.
Frustratingly, a lot of the books for newbs are like: "So you wanna do this cool thing in Rust? Then do this tutorial project for this crate!", and they don't actually go over idiomatic rust algorithms. The way rust handles code and data, lends to "different" ways of solving problems. The best way to learn rust, is to read rust, but that can get confusing with the traits and typing bounds and lifetimes and unwraps. On the other hand you get to say "turbofish" a lot; so there's that, which is nice.
And so the issue becomes one of monkey-power. I can find bucket-fulls of hairless apes to bludgeon in C or C++ code, but it takes a more sophisticated `Ook<T>` to see the Octarine that is Rust.
- tialaramex 4y ago> For all it's faults. C++ (along with other languages) already has an international standards body. Not everybody in the C++ community is convinced this is a benefit.
- kazinator 4y agoC++ has an international standards body without self-restraint and good taste, and one which cannot fathom the idea that its own discontinuance could be of benefit.