The important thing to a cheerful Rust/C++ relationship

The historical past of Rust at Meta goes all the way in which again to 2016, once we first began utilizing it for supply management. Right this moment, it has been extensively embraced at Meta and is one in every of our main supported server-side languages (together with C++, Python, and Hack).

However that doesn’t imply there weren’t any rising pains.

Aida G., a member of one in every of Meta’s first Rust groups, joins Pascal Hartig (@passy) on the newest Meta Tech Podcast to dive into the challenges of getting Rust to work together with Meta’s great amount of present C++ code.

Thankfully, the discharge of cxx, secure interop between C++, and even async Rust have made issues rather a lot simpler.

Obtain or hearken to the episode beneath:

You can too discover the episode wherever you get your podcasts, together with:

The Meta Tech Podcast is a podcast, delivered to you by Meta, the place we spotlight the work Meta’s engineers are doing at each stage – from low-level frameworks to end-user options.

Ship us suggestions on InstagramThreads, or X.

And in case you’re excited about studying extra about profession alternatives at Meta go to the Meta Careers web page.

The publish The important thing to a cheerful Rust/C++ relationship appeared first on Engineering at Meta.