Volltextdatei(en) in REPOSIT vorhanden Open Access
Titel: Analyse und Evaluation der Einbindbarkeit von C++-Interfaces in Rust
Sprache: Deutsch
Autorenschaft: Wolny, Jasper Laurens 
Schlagwörter: Rust; C++; interoperability; bindings; ffi; autocxx; bindgen; Interoperabilität; Bindings; Ffi; Autocxx; Bindgen
Erscheinungsdatum: 4-Jul-2025
Zusammenfassung: 
Rust and C++ are high-performance programming languages, and the trend of migrating C++ software components to Rust for its memory safety guarantees is growing. One of the biggest challenges in this process is the inter-language communication. This paper evaluates the integrability of C++ libraries into Rust using various tools through unit tests. It then demonstrates how the most promising tool, Autocxx, can be extended to better utilize C++ interfaces.

Rust und C++ sind leistungsstarke Programmiersprachen, und der Trend, C++-Softwarekomponenten aufgrund der Speichersicherheitsgarantien von Rust zu migrieren, wächst. Eine der größten Herausforderungen in diesem Prozess ist die Kommunikation zwischen den Programmiersprachen. In dieser Arbeit wird die Einbindbarkeit von C++-Bibliotheken in Rust mit verschiedenen Werkzeugen durch Unit-Tests bewertet. Anschließend wird gezeigt, wie das am vielversprechendsten eingeschätzte Werkzeug, Autocxx, erweitert werden kann, um die Nutzbarkeit von C++-Interfaces zu verbessern.
URI: https://hdl.handle.net/20.500.12738/17813
Einrichtung: Fakultät Technik und Informatik 
Department Informatik 
Dokumenttyp: Abschlussarbeit
Abschlussarbeitentyp: Bachelorarbeit
Hauptgutachter*in: Korf, Franz 
Gutachter*in der Arbeit: Buth, Bettina 
Enthalten in den Sammlungen:Theses

Dateien zu dieser Ressource:
Zur Langanzeige

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.