£38.44

Apress C++ Software Interoperability for Windows Programmers: Connecting to C#, R, and Python Clients

Price data last checked 102 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the usual price. Wait for it to drop, or tell us your number.

£38 today · usual range £0–£0 · best ever £31

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 90 days • 90 data points (No recent data available)

Historical
Generating forecast...
£40.02 £30.42 £32.51 £34.61 £36.70 £38.80 £40.89 01 December 2025 23 December 2025 14 January 2026 05 February 2026 28 February 2026

Price Distribution

Price distribution over 90 days • 6 price levels

Days at Price
Current Price
36 days 3 days 5 days 25 days · current 17 days 4 days 0 9 18 27 36 £31 £33 £37 £38 £39 £40 Days at Price

Price Analysis

Most common price: £31 (36 days, 40.0%)

Price range: £31 - £40

Price levels: 6 different prices over 90 days

Description

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 costof throwing out 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 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 Who This Book Is For Software developers who are looking for ways to extend existing systems written in C++ usingmodern languages. Readers should have some programming experience, particularly in C++. Readers should also be familiar with common development tools such as Visual Studio, R/Studio, Visual Studio Code, and CodeBlocks.

Product Specifications

Brand
Apress
Format
paperback
Domain
Amazon UK
Release Date
29 January 2022
Listed Since
30 November 2021

Barcode

No barcode data available

Similar Products You Might Like

Embracing Modern C++ Safely
97% match

Embracing Modern C++ Safely

Addison Wesley

£38.88 08 Jan 2026
Programming: Principles and Practice Using C++ (C++ In-depth)
97% match

Programming: Principles and Practice Using C++ (C++ In-depth)

£59.99 13 Jan 2026
Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20
96% match

Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20

Packt Publishing

£55.34 14 Jan 2026
Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming
96% match

Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

£59.17 31 Jan 2026
Programming and Problem Solving with C++: Brief 6th Edition
96% match

Programming and Problem Solving with C++: Brief 6th Edition

Jones & Bartlett Learning

£78.53 23 Jan 2026
Exploring C++20: The Programmer's Introduction to C++
96% match

Exploring C++20: The Programmer's Introduction to C++

Apress

£50.71 21 Feb 2026
Practical C++ STL Programming: Real-World Applications with C++20 and C++23
96% match

Practical C++ STL Programming: Real-World Applications with C++20 and C++23

Apress

£84.99 23 Jan 2026
Beginning C++23: From Beginner to Pro
96% match

Beginning C++23: From Beginner to Pro

£43.62 12 Jan 2026
Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8
96% match

Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8

Packt Publishing

£67.48 25 Jan 2026
C++ Programming Language, The
96% match

C++ Programming Language, The

Addison Wesley

£52.79 23 Feb 2026
C++ Primer
96% match

C++ Primer

Addison Wesley

£46.91 26 Jan 2026
Beginning C# 2008 Objects: From Concept to Code (Expert's Voice in .NET)
96% match

Beginning C# 2008 Objects: From Concept to Code (Expert's Voice in .NET)

Apress

£44.61 17 Feb 2026
Visual Studio Extensibility Development: Extending Visual Studio IDE for Productivity, Quality, Tooling, Analysis, and Artificial Intelligence
96% match

Visual Studio Extensibility Development: Extending Visual Studio IDE for Productivity, Quality, Tooling, Analysis, and Artificial Intelligence

Apress

£36.63 07 Mar 2026
Information Reuse and Integration in Academia and Industry
96% match

Information Reuse and Integration in Academia and Industry

Springer

£75.84 07 Mar 2026
Programming Language Implementation: A Practical Introduction with Python
96% match

Programming Language Implementation: A Practical Introduction with Python

£60.00 13 Jan 2026
Software Reverse Engineering: Navigating x86 Windows Applications with Ghidra
96% match

Software Reverse Engineering: Navigating x86 Windows Applications with Ghidra

£42.63 26 Feb 2026
Programmierstil in Pascal, Cobol, Fortran, Basic, PL/I (Springer Compass)
96% match

Programmierstil in Pascal, Cobol, Fortran, Basic, PL/I (Springer Compass)

Springer

£43.84 07 Mar 2026
Herb Schildt's C++ Programming Cookbook (PROGRAMMING & WEB DEV - OMG)
96% match

Herb Schildt's C++ Programming Cookbook (PROGRAMMING & WEB DEV - OMG)

McGraw-Hill Education

£46.00 07 Mar 2026
Solid Edge 2025 Black Book
96% match

Solid Edge 2025 Black Book

£50.31 06 Jan 2026
NCH Software A Complete Guide - 2020 Edition
96% match

NCH Software A Complete Guide - 2020 Edition

5starcooks

£74.97 04 Mar 2026
Autodesk Revit 2023 Black Book
96% match

Autodesk Revit 2023 Black Book

£48.99 22 Feb 2026
Applications in Electronics Pervading Industry, Environment and Society: APPLEPIES 2019: 627 (Lecture Notes in Electrical Engineering, 627)
96% match

Applications in Electronics Pervading Industry, Environment and Society: APPLEPIES 2019: 627 (Lecture Notes in Electrical Engineering, 627)

£148.67 13 Jan 2026
Programming in Visual C# 2008
96% match

Programming in Visual C# 2008

McGraw-Hill Education

£113.99 11 Mar 2026
Applications in Electronics Pervading Industry, Environment and Society: APPLEPIES 2018: 573 (Lecture Notes in Electrical Engineering, 573)
96% match

Applications in Electronics Pervading Industry, Environment and Society: APPLEPIES 2018: 573 (Lecture Notes in Electrical Engineering, 573)

Springer

£114.09 09 Jan 2026