{"product_id":"integrate-lua-with-c-seamlessly-integrate-lua-scripting-to-enhance-application-flexibility-9781805128618","title":"Integrate Lua with C++: Seamlessly integrate Lua scripting to enhance application flexibility","description":"\u003cp\u003e • Author(s): Wenhuan Li\u003cbr\u003e • Publisher: Packt Publishing\u003cbr\u003e • Publisher Imprint: Packt Publishing\u003cbr\u003e • BISAC: Programming Languages - C++\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDiscover the perfect synergy between C++ and Lua to create powerful, adaptable, and high-performing software solutions\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Get hands-on experience by integrating Lua with C++\u003c\/p\u003e\u003cp\u003e- Explore real-life project-ready advanced techniques for your future projects\u003c\/p\u003e\u003cp\u003e- Learn Lua through practical coding examples and exercises\u003c\/p\u003e\u003cp\u003e- Purchase of the print or Kindle book includes a free PDF eBook\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eC++ is a popular choice in the developer community for building complex and large-scale performant applications and systems. Often a need arises to extend the system at runtime, without recompiling the whole C++ program. Using a scripting language like Lua can help achieve this goal efficiently.\u003c\/p\u003e\u003cp\u003eIntegrate Lua to C++ is a comprehensive guide to integrating Lua to C++ and will enable you to achieve the goal of extending C++ programs at runtime. You'll learn, in sequence, how to get and compile the Lua library, the Lua programming language, calling Lua code from C++, and calling C++ code from Lua. In each topic, you'll practice with code examples, and learn the in-depth mechanisms for smooth working. Throughout the book, the latter examples build on the earlier ones while also acting as a standalone. You'll learn to implement Lua executor and Lua binding generator, which you can use in your projects directly with further customizations.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have mastered integrating Lua into C++ and using Lua in your C++ project efficiently, gained the skills to extend your applications at runtime, and achieved dynamic and adaptable C++ development.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Explore how to access and compile Lua source code\u003c\/p\u003e\u003cp\u003e- Call Lua code from C++ for enhanced functionality\u003c\/p\u003e\u003cp\u003e- Integrate C++ code into Lua for powerful interactions\u003c\/p\u003e\u003cp\u003e- Deepen your understanding of Lua stack for advanced usage\u003c\/p\u003e\u003cp\u003e- Implement a project-ready Lua executor and binding generator\u003c\/p\u003e\u003cp\u003e- Extend C++ projects with customizable and extensible Lua scripting\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for C++ developers seeking to seamlessly integrate Lua, learn the Lua programming language by examples, or enhance their understanding of Lua-C++ interaction. Basic knowledge of C++ is required to fully benefit from this book.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Get and Build Lua with C++\u003c\/p\u003e\u003cp\u003e- Lua Fundamentals\u003c\/p\u003e\u003cp\u003e- How to Call Lua from C++\u003c\/p\u003e\u003cp\u003e- Map Lua Types to C++\u003c\/p\u003e\u003cp\u003e- Work with Lua Tables\u003c\/p\u003e\u003cp\u003e- How to Call C++ from Lua\u003c\/p\u003e\u003cp\u003e- User Defined Types in C++\u003c\/p\u003e\u003cp\u003e- A C++ Template Class to Export C++ to Lua\u003c\/p\u003e\u003cp\u003e- Some Advanced Techniques\u003c\/p\u003e\u003cp\u003e- Managing Resources\u003c\/p\u003e\u003cp\u003e- Multithreading\u003c\/p\u003e","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46388131135639,"sku":"9781805128618","price":4766.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781805128618.webp?v=1768795787","url":"https:\/\/atlanticbooks.com\/products\/integrate-lua-with-c-seamlessly-integrate-lua-scripting-to-enhance-application-flexibility-9781805128618","provider":"Atlantic Books","version":"1.0","type":"link"}