▲ | GuB-42 6 days ago | ||||||||||||||||||||||||||||||||||||||||||||||||||||
I'd say the C++ community is torn. Some part of it want C++ to be Rust, with a focus on compile-time safety. Others take "C++" literally as "C with extra stuff" and value performance over safety. Companies like Google are likely to be in the former camp, as for what they are doing, security is critical. Unsurprisingly, Carbon is a Google project. Video game companies on the other hand are likely to be in the latter camp. Most of the times, security is not as critical, especially for offline games, and memory corruption usually don't go further than a game crash. Tight memory management however is critical, and it often involves raw pointers and custom allocation schemes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | JonChesterfield 6 days ago | parent [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
I blame the "we won't recompile anything ever" stance from the financial organisations for the breakdown. It means C++ cannot fix mistakes, even when they harm performance, under the general name of "abi stability". Thus there is an opening for a faster language. And still for a safer one. And for an easier one to use. So all C++ has going for it is inertia. It's moribund unless the committee reconsider their stance on intentionally losing the performance competition. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|