AI Adoption - Drive Business Value and Organizational Impact
Free courses from frontend to fullstack and AI
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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