Rusts’ design of being able to have backwards incompatible syntax changes every 3 years while keeping a compatible backend (so you can link code together that’s made with different versions without issue) is what C++ should have done from the beginning, especially with rust’s tool that can automatically migrate between versions (which is just the formatter!).
2 Likes