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

The historical past of Rust at Meta goes all the best way again to 2016, after we first began utilizing it for supply management. Right now, it has been extensively embraced at Meta and is certainly one 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 certainly one of Meta’s first Rust groups, joins Pascal Hartig (@passy) on the most recent 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 may also discover the episode wherever you get your podcasts, together with:

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

Ship us suggestions on InstagramThreads, or X.

And when you’re focused on studying extra about profession alternatives at Meta go to the Meta Careers web page.

The put up The important thing to a contented Rust/C++ relationship appeared first on Engineering at Meta.