Cpp2Rust übersetzt C++ automatisch in sicheres Rust

Cpp2Rust: Translates C++ to safe Rust automatically

Cpp2Rust übersetzt C++ automatisch in sicheres Rust

Cpp2Rust ist ein Open-Source-Transpiler, der C++-Code mithilfe des Clang-AST automatisch in vollständig sicheres Rust übersetzt. Das Tool nutzt ein Referenzzählungsmodell und eine Laufzeitbibliothek namens libcc2rs, um C-Pointer-Semantik wie Null, Arithmetik und Aliasing in Rust zu modellieren. Es kann einzelne Dateien oder ganze Projekte über compile_commands.json verarbeiten. Der Algorithmus wurde auf der PLDI 2026 vorgestellt.

Cpp2Rust übersetzt C++ automatisch in vollständig sicheres Rust.

Mehr von diesem Tag

2026-07-10