Fulltext available Open Access
Title: Analyse und Evaluation der Einbindbarkeit von C++-Interfaces in Rust
Language: German
Authors: Wolny, Jasper Laurens 
Keywords: Rust; C++; interoperability; bindings; ffi; autocxx; bindgen; Interoperabilität; Bindings; Ffi; Autocxx; Bindgen
Issue Date: 4-Jul-2025
Abstract: 
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
Institute: Fakultät Technik und Informatik 
Department Informatik 
Type: Thesis
Thesis type: Bachelor Thesis
Advisor: Korf, Franz 
Referee: Buth, Bettina 
Appears in Collections:Theses

Files in This Item:
Show full item record

Page view(s)

36
checked on Aug 26, 2025

Download(s)

24
checked on Aug 26, 2025

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.