Free courses from frontend to fullstack and AI
35% Off Finance Skills That Get You Hired - Code CFI35
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the symbiotic relationship between C++ and Python in this conference talk from CppCon 2025, where Alex Dathskovsky presents strategies for overcoming Python's performance limitations through C++ integration. Learn about the paradigm shift from viewing these as separate languages to embracing a unified C++/Python approach that leverages the strengths of both. Discover various binding tools available for accelerating Python performance and understand their respective advantages and disadvantages. Delve into CPython internals and understand the pitfalls of the Global Interpreter Lock (GIL) that can impact performance. Gain comprehensive knowledge of different binding mechanisms that allow C++ programmers to significantly enhance Python's execution speed while maintaining its ease of use for algorithm development. Master the techniques for bridging the gap between these two languages to unlock Python's full potential in high-performance applications. Benefit from insights shared by an experienced software developer with over 18 years of experience in systems programming, low-level tools, and high-level applications, currently working on cutting-edge CPU/APU systems with C++20 and massive metaprogramming at a Big Data startup.
Syllabus
C++ ♥ Python - Alex Dathskovsky - CppCon 2025
Taught by
CppCon