TENTANG EPISODE INI
Mathieu and Jason are joined by Jon Bauman to discuss safety and interoperability between Rust and C++. They dig into what "safety" really means (there are several categories of safety), what can and can't be guaranteed, how C++ could become a memory-safe language, and the challenges of making Rust and C++ work well together. Jon is currently looking for sponsorship to continue this important work. You can contact Jon via Joncppcast@shumi.org.
Links
Links
- Jon's talks - YouTube playlist
- P3874R1: Should C++ be a memory-safe language? - Jon Bauman, Timur Doumler, Nevin Liber, Ryan McDougall, Pablo Halpern, Jeff Garland, Jonathan Müller
- P3874 R1 Should C++ be a memory-safe language? - cplusplus/papers issue #2475
- C++ Interoperability Initiative problem statement - Rust Foundation
- BorrowSanitizer - an LLVM sanitizer for finding aliasing violations across Rust, C and C++
- C++/Rust Interop Problem Space Mapping - Rust Project Goals 2025H2
- Miri example on the Rust Playground
- There is no memory safety without thread safety - Ralf Jung
- RustBelt: Logical Foundations for the Future of Safe Systems Programming - MPI-SWS
- Understanding and Evolving the Rust Programming Language - Ralf Jung's PhD thesis
Inggris
Amerika Serikat
DALAM EPISODE INI
TRANSKRIP 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
CARI EPISODE TERDAHULU
Cari episode sebelumnya dari CppCast.
EPISODE LAIN DALAM PODCAST INI
Timur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community.
News
"Why we didn't rewrite our feed handler in Rust" - post from DataBento
"C++ reflection (P2996) and moc" - from Qt wiki
"Poll: Does your project use terminating assertions …
Phil and Timur are joined by Herb Sutter to catch up on what's going in to C++26 which, let's be honest, is dominated by reflection.
News
CLion now has a constexpr debugger
"CMake for complex projects" - tutorial:
Part one
Part two
Safe C++ proposal is not being continued
Episod…
Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers.
Designated Initializers, the best feature of C++20 · Mathieu Ropert
Support for C++26 Reflection has been merged into GCC trunk! : r/cpp
Latest News From Upcom…
Matt Kulukundis joins Timur and Phil. Matt talks to us about BrontoSource, his start-up focused on refactoring, updating or migrating large codebases, as well as his work on Swiss Tables.
News
Herb Sutter's WG21, Bulgaria, trip report
End of active development on jemalloc
"Amortized O(…
Daniel Nikpayuk joins Jason to talk about ccTMP, his C++17 template metaprogramming library that builds a functional type system at compile time by encoding bytecode as template parameters in continuation-passing style — letting the C++ compiler itself optimise away the interpretation layer. They a…
Sanggahan: Podcast dan karya seni yang disematkan pada halaman ini berasal dari Jason Turner & Mathieu Ropert, yang merupakan milik pemiliknya dan tidak berafiliasi atau didukung oleh Listen Notes, Inc.
Sunting
Terima kasih telah membantu agar basis data podcast tetap terbaru