19 points | by ibobev 4 days ago ago
3 comments
At what point will people just use AI to translate their entire C++ codebase to Rust and be done with all the peculiarities and limitations that the language accumulated over decades?
When Rust does the same with their C++ dependencies in LLVM and GCC for the reference compilers.
Fully bootstrap rustc with Cranelift, and with AI help match the capabilities, supported platforms, and ongoing contributions, that LLVM and GCC get.
After all we don't want C++ bugs sneaking in into Rust's backend.
Maybe Rust can get a mandate like Ada in the 1990s. And then Rust code, like Ada code, could get to blow up a rocket.
https://en.wikipedia.org/wiki/Ariane_flight_V88
At what point will people just use AI to translate their entire C++ codebase to Rust and be done with all the peculiarities and limitations that the language accumulated over decades?
When Rust does the same with their C++ dependencies in LLVM and GCC for the reference compilers.
Fully bootstrap rustc with Cranelift, and with AI help match the capabilities, supported platforms, and ongoing contributions, that LLVM and GCC get.
After all we don't want C++ bugs sneaking in into Rust's backend.
Maybe Rust can get a mandate like Ada in the 1990s. And then Rust code, like Ada code, could get to blow up a rocket.
https://en.wikipedia.org/wiki/Ariane_flight_V88