این کتاب به یک سوال اساسی در طراحی نرمافزار میپردازد: با توجه به یک کدبیس C++ موجود، چگونه میتوان آن کدبیس را به کلاینتهای نوشته شده در C#، R و پایتون متصل کرد؟ عملکرد C++ چگونه در معرض این کلاینتها قرار میگیرد؟ یک پاسخ میتواند بازنویسی کدبیس موجود به زبان مقصد باشد. این کار به ندرت، اگر نگوییم هرگز، امکانپذیر است و هدف این کتاب این است که با نشان دادن نحوه عملکرد آن کد قدیمیتر در کنار و با زبانهای مدرنتری که امروزه معمولاً استفاده میشوند، شما را از دردسر و هزینه بالای دور انداختن کد ارزشمند موجود نجات دهد. دانشی که از خواندن این کتاب به دست خواهید آورد، به شما کمک میکند تا انتخابهای معماری خود را گسترش دهید و از میزان رو به رشد استعدادها در زبانهای جدیدتر بهره ببرید.
آنچه خواهید آموخت
ساخت کامپوننتهایی که ++C را به زبانهای دیگر متصل میکنند
ترجمه بین سیستم نوع ++C و سیستمهای نوع C#، R و Python
نوشتن یک اسمبلی مدیریتشده با هدف چارچوب .NET
ایجاد بستههای ++C برای استفاده در R/Studio
توسعه ماژولهای پایتون بر اساس کد ++C با کارایی بالا
غلبه بر مشکلات و مشکلات موجود در توسعه بین زبانی
این کتاب برای چه کسانی است
توسعهدهندگان نرمافزاری که به دنبال راههایی برای گسترش سیستمهای موجود نوشته شده در ++C با استفاده از زبانهای مدرن هستند. خوانندگان باید تجربه برنامهنویسی، به ویژه در ++C، داشته باشند. خوانندگان همچنین باید با ابزارهای توسعه رایج مانند Visual Studio، R/Studio، Visual Studio Code و CodeBlocks آشنا باشند.






























