C++ Software Interoperability for Windows Programmers Connecting to C#, R, and Python Clients Paperback - 2022
by Gladstone, Adam
- New
A$65.00
A$5.77
Delivery within USA
Standard delivery: 5 to 11 days
More delivery options
Standard delivery: 5 to 11 days
Ships from Ambis Enterprises LLC (Michigan, United States)
Details
- Title C++ Software Interoperability for Windows Programmers Connecting to C#, R, and Python Clients
- Author Gladstone, Adam
- Binding Paperback
- Condition New
- Pages 225
- Volumes 1
- Language ENG
- Publisher Apress
- Publication date 2022-01-29
- Illustrated Yes
- Features Illustrated
- Bookseller's Inventory # OTF-S-9781484279656
- ISBN 9781484279656 / 1484279654
- Weight 0.96 lbs (0.44 kg)
- Dimensions 10 x 7 x 0.52 in (25.40 x 17.78 x 1.32 cm)
- Category Computers - Languages / Programming
- Quantity available 73
About Ambis Enterprises LLC Michigan, United States
Specialising in: New Books, Used Books
Biblio member since 2009
We love books, and love our customers. We underrate our book conditions to ensure you're happy, and handpack our shipments with pride!
30 day return guarantee, with full refund including shipping costs for up to 30 days after delivery if an item arrives damaged. Please Contand us at Admin@lakesidebooks.com
Reader reviews for C++ Software Interoperability for Windows Programmers Connecting to C#, R, and Python Clients
Write a review for this book
Important Terms and Guidelines
- Please focus on the book’s content and context. Also, add any personal comments as to how you enjoyed the book. Substantiate your likes and dislikes. You may make comparisons to other books.
- Reviews must be at least 140 characters in length.
- Please do not reveal critical plot elements.
- This is not a help line. Contact customer support if you need help.
Your review must not include:
- Obscenities, discriminatory language, or other insulting language not suitable for public domain
- Advertisements, “spam” content, or references to other products, offers or websites.
- Email addresses, URLs, phone numbers, physical addresses or other contact information.
- Overly critical comments about other reviews or reviewers
- Time-sensitive material (i.e. promotional tours, seminars, lectures, etc.)
- Availability, price, or alternative ordering/shipping information
From the publisher
From the rear cover
Get up-to-speed quickly and connect modern code written in C#, R, and Python to an existing codebase written in C++. This book for practitioners is about software interoperability in a Windows environment from C++ to languages such as C#, R, and Python. Using a series of example projects, the book demonstrates how to connect a simple C++ codebase packaged as a static or dynamic library to modern clients written in C#, R, and Python. The book shows you how to develop the in-between components that allow disparate languages to communicate. This book addresses a fundamental question in software design: given an existing C++ codebase, how does one go about connecting that codebase to clients written in C#, R, and Python? How is the C++ functionality exposed to these clients? One answer may be to rewrite the existing codebase in the target language. This is rarely, if ever, feasible and this book's goal is to save you the pain and the high cost of throwingout valuable existing code by showing you how to make that older code function alongside and with the more modern languages that are commonly in use today. The knowledge you will gain from reading this book will help you broaden your architectural choices and take advantage of the growing amount of talent around newer languages.
What You Will Learn
What You Will Learn
- Build components that connect C++ to other languages
- Translate between the C++ type system and the type systems of C#, R, and Python
- Write a managed assembly targeting the .NET framework
- Create C++ packages for use in R/Studio
- Develop Python modules based on high-performance C++ code
- Overcome the difficulties and pitfalls involved in cross-language development