Rust for The Curious C++ Developers
Victor Ciura
What is it like to come to Rust from C++? What are the gaps, the needs, the gems and the tools you should know about? Where is my favorite C++ feature in Rust? What are the idiomatic parallels between various successful strategies and features in both these languages? What are their respective strengths?
From guidelines, to opinionated best practices, to established idioms, thereβs a lot of good information easily available. Mixed up with all of this there are also a bunch of myths. In this presentation, I will dissect a few impactful ones for the audience.
What have we learned and can bring back to day-to-day C++?
Victor Ciura
Victor Ciura is a Principal Engineer on the Rust team in Microsoft DevDiv, building the compiler toolchain and libraries needed for the broader π¦Oxidizer effort across the organization and Rust open-source community.
Spent the last 20+ years doing systems programming in C++ on various teams, such as: Visual C++ (DevDiv), Advanced Installer, Clang Power Tools.
Heβs a regular guest at Computer Science Department of his Alma Mater, University of Craiova, where he gives student lectures & workshops on algorithms and optimization techniques, using modern C++, Rust, Haskell.
More details: https://ciura.ro & linkedin.com/in/victor-ciura