Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++ ♥ Python - Bridging Languages with Binding Tools

CppCon via YouTube

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

Reviews

Start your review of C++ ♥ Python - Bridging Languages with Binding Tools

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.