惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
罗磊的独立博客
V
V2EX
Vercel News
Vercel News
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
I
InfoQ
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
H
Help Net Security
腾讯CDC
D
Docker
P
Proofpoint News Feed
GbyAI
GbyAI
博客园 - 三生石上(FineUI控件)
aimingoo的专栏
aimingoo的专栏

C++ Team Blog

Bringing Correctly Rounded Math to Production with LLVM-libc - C++ Team Blog C++ in the Age of AI: Visual Studio at CppCon 2026 - C++ Team Blog What’s New for C++ Developers in Visual Studio 2026 (18.7 – 18.10) - C++ Team Blog Microsoft at CppCon 2026 - C++ Team Blog MSVC C++23: constexpr cmath with LLVM Libc - C++ Team Blog MSVC Build Tools Preview updates – September 2026 - C++ Team Blog Clearer Build Optimization Results with GitHub Copilot - C++ Team Blog MSVC Build Tools Preview updates - August 2026 - C++ Team Blog What's New in vcpkg (Jul 2026) - C++ Team Blog Pure Virtual C++ 2026 Is a Wrap - C++ Team Blog Pure Virtual C++ 2026 Is Now Live! - C++ Team Blog C++ Dependencies Without the Headache: vcpkg + Copilot CLI - C++ Team Blog Pure Virtual C++ 2026 Is Tomorrow and On-Demand Sessions Are Now Available - C++ Team Blog Faster C++ iterative builds with GitHub Copilot - C++ Team Blog MSVC Build Tools Preview updates - July 2026 - C++ Team Blog Rethinking C++ Performance: Faster Code Navigation and GitHub Copilot Tools with Whole Codebase Indexing - C++ Team Blog Pure Virtual C++ 2026 [Meet the Speakers, Part 2]: The AI-Native C++ Developer Workflow - C++ Team Blog Pure Virtual C++ 2026 [Meet the Speakers, Part 1]: Build Faster, Run Faster - C++ Team Blog What's New in vcpkg (June 2026) - C++ Team Blog Pure Virtual C++ 2026 Talks Announced - C++ Team Blog Save the Date: Pure Virtual C++ 2026 - C++ Team Blog Streamline C++ Code Intelligence Setup in Copilot CLI - C++ Team Blog Boosting Adobe Photoshop’s Performance with MSVC and SPGO - C++ Team Blog GitHub Copilot modernization for C++ is out of preview MSVC Build Tools Preview updates – June 2026 What’s New in vcpkg (May 2026) What’s New for C++ Developers in Visual Studio 2026 (18.1 – 18.6) Introducing Sample Profile Guided Optimization in MSVC NuGet PackageReference for C++ Projects in Visual Studio Segment Heap support for C++ projects in Visual Studio
Pure Virtual C++ 2026 [Meet the Speakers, Part 3]: Modern...
Marian Luparu · 2026-07-17 · via C++ Team Blog

pvclogo png image

Pure Virtual C++ 2026 streams Tuesday, July 21, 2026 at 9:00 AM PT, a free, one-day virtual conference for the whole C++ community, live on YouTube (Microsoft Reactor) and Twitch, with on-demand recordings on the Visual Studio YouTube channel afterward. Register now →

This is the third and final post in our Meet the Speakers series. We’ve covered building and running faster and the AI-native developer workflow. We close with a theme about where the language is headed and how it lives alongside its neighbors: modernizing C++.

Why this theme matters

Modernizing C++ isn’t only about adopting new standard features, it’s also about C++’s place in a world where hybrid codebases are increasingly the norm. Nowhere is that clearer than at the C++/Rust boundary, where two systems languages have to coexist without giving up any performance. If your codebase is heading toward a mixed future, or is already there, this is the map you need.

Victor Ciura: Mind The Gap: C++/Rust Interop

victorciura rust cpp interop victor ciura round png image Victor is the technical lead of the Rust program at Microsoft, building the compiler toolchain and SDK behind Microsoft’s broader oxidation efforts and the open-source community. He spent the last 25 years doing systems programming in C++ across teams including the Microsoft C++ team, Advanced Installer, and Clang Power Tools, which makes him uniquely placed to talk about both sides of this boundary. Follow Victor: X @ciura_victor · Mastodon @ciura_victor · Bluesky @ciuravictor.bsky.social

What the session is about. Hybrid C++/Rust codebases are quickly becoming a reality, and they’re here to stay. As both Rust and C++ codebases keep growing, on top of the mountain of existing C++, seamless interop between the two becomes essential. Victor surveys the real challenges: ABI compatibility, platform and toolchain guarantees, dropping down to C and FFI, and the many tools that generate glue code between the languages. The hard truth is that general-purpose interop without loss of performance hasn’t been fully solved yet; “just making it work” isn’t enough when both performance and ergonomics are on the line. This talk highlights the challenges, the solutions explored so far, and the promising avenues at the frontier.

What you’ll learn

  • Why hybrid C++/Rust codebases are becoming common, and why interop is the key to their success.
  • The spectrum of existing approaches, from ABI compatibility and FFI to glue-code generators, and the tradeoffs between performant and ergonomic.
  • Where the frontier of C++/Rust interoperability is heading.

Why C++ developers should attend. Whether you’re curious about Rust or already staring down a mixed codebase, this is a clear-eyed, experience-backed guide from someone leading the work at Microsoft. You’ll leave understanding the real constraints and the directions worth watching.

Learn ahead

Register today

Mind The Gap: C++/Rust Interop is a featured session at Pure Virtual C++ 2026. Register for free →

That wraps our Meet the Speakers series: thank you for reading! Tune in on Monday to watch our full line-up of on-demand sessions, and join us live on Tuesday, July 21, 2026 at 9:00 AM PT for the main event. If you can’t make it, every session will be available on-demand on the Visual Studio YouTube channel afterward.

See you there!

Category

Author

Marian Luparu

Working on the C++ experience for @visualstudio, @code, @visualc compiler & libs, #vcpkg