Google AI Professional Certificate - Learn AI Skills That Get You Hired
The Fastest Way to Become a Backend Developer Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore advanced C++ scripting binding techniques in this conference talk from CppCon 2024 presented by Jason Turner, host of C++Weekly and accomplished C++ author. Delve into the specialized skills required for creating scripting binding interfaces like luabind, sol2, pybind, and ChaiScript. Master the fundamentals of function signature deduction using templates, understand the challenges of function overloads, and learn to implement compile-time to runtime interfaces. Discover how to create a function dispatch engine and, time permitting, explore function reference syntax for binding script engine functions back into statically typed C++. While not covering actual parser implementation for scripting languages, gain deep insights into C++ language mechanics and develop a unique perspective on advanced language features. Access accompanying presentation slides on GitHub to reinforce learning of these essential scripting binding concepts.
Syllabus
Secrets of C++ Scripting Bindings: Bridging Compile Time and Run Time - Jason Turner - CppCon 2024
Taught by
CppCon