Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Learn Python with Generative AI - Self Paced Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the complex landscape of C++ and Rust interoperability in this comprehensive conference talk from ACCU 2025. Learn about the growing reality of hybrid codebases as both languages continue to expand, with Rust adoption accelerating while C++ maintains its massive existing codebase. Discover the essential challenges of achieving seamless interop between C++ and Rust components, including ABI compatibility issues, platform and toolchain guarantees, and the various approaches developers use to bridge these languages - from C and FFI solutions to automated glue-code generation tools. Understand why current general-purpose interoperability solutions often fall short of delivering both performance and ergonomics simultaneously, forcing developers to choose between these critical requirements. Gain insights into the technical obstacles that prevent loss-free performance interop without being tied to specific toolchains or intermediate representations. Examine the spectrum of existing community solutions and their limitations in meeting the demanding requirements of both C++ and Rust domains. Get a preview of cutting-edge research and development efforts at the forefront of solving these interoperability challenges, presented by Victor Ciura, a Principal Engineer on the Visual C++ team at Microsoft with over 20 years of professional C++ experience.
Syllabus
Duck-Tape Chronicles - Rust C++ Interop - Victor Ciura - ACCU 2025
Taught by
ACCU Conference