{"product_id":"integrate-lua-with-c-seamlessly-integrate-lua-scripting-to-enhance-application-flexibility-paperback","title":"Integrate Lua with C++: Seamlessly integrate Lua scripting to enhance application flexibility - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eWenhuan Li\u003c\/b\u003e (Author)\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\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 216\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.46 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e October 27, 2023\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":43668976631943,"sku":"9781805128618","price":74.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0601\/2623\/2711\/files\/tQGsnBpib19781805128618.webp?v=1766552113","url":"https:\/\/booksby.splitshops.com\/products\/integrate-lua-with-c-seamlessly-integrate-lua-scripting-to-enhance-application-flexibility-paperback","provider":"Books by splitShops","version":"1.0","type":"link"}