تعامل پذیری نرم افزاری سی پلاس پلاس برای برنامه نویسان ویندوز؛ اتصال به کلاینت های سی شارپ، آر و پایتون

قیمت 56,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
به سرعت پیشرفت کنید و کدهای مدرن نوشته شده در C#، R و پایتون را به یک کدبیس موجود نوشته شده در C++ متصل کنید. این کتاب برای متخصصان در مورد قابلیت همکاری نرم‌افزار در محیط ویندوز از C++ به زبان‌هایی مانند C#، R و پایتون است. این کتاب با استفاده از مجموعه‌ای از پروژه‌های نمونه، نحوه اتصال یک کدبیس ساده C++ که به صورت یک کتابخانه استاتیک یا پویا بسته‌بندی شده است را به کلاینت‌های مدرن نوشته شده در C#، R و پایتون نشان می‌دهد. این کتاب به شما نشان می‌دهد که چگونه اجزای بینابینی را که امکان برقراری ارتباط زبان‌های مختلف را فراهم می‌کنند، توسعه دهید.

این کتاب به یک سوال اساسی در طراحی نرم‌افزار می‌پردازد: با توجه به یک کدبیس C++ موجود، چگونه می‌توان آن کدبیس را به کلاینت‌های نوشته شده در C#، R و پایتون متصل کرد؟ عملکرد C++ چگونه در معرض این کلاینت‌ها قرار می‌گیرد؟ یک پاسخ می‌تواند بازنویسی کدبیس موجود به زبان مقصد باشد. این کار به ندرت، اگر نگوییم هرگز، امکان‌پذیر است و هدف این کتاب این است که با نشان دادن نحوه عملکرد آن کد قدیمی‌تر در کنار و با زبان‌های مدرن‌تری که امروزه معمولاً استفاده می‌شوند، شما را از دردسر و هزینه بالای دور انداختن کد ارزشمند موجود نجات دهد. دانشی که از خواندن این کتاب به دست خواهید آورد، به شما کمک می‌کند تا انتخاب‌های معماری خود را گسترش دهید و از میزان رو به رشد استعدادها در زبان‌های جدیدتر بهره ببرید.

آنچه خواهید آموخت

ساخت کامپوننت‌هایی که ++C را به زبان‌های دیگر متصل می‌کنند
ترجمه بین سیستم نوع ++C و سیستم‌های نوع C#، R و Python
نوشتن یک اسمبلی مدیریت‌شده با هدف چارچوب .NET
ایجاد بسته‌های ++C برای استفاده در R/Studio
توسعه ماژول‌های پایتون بر اساس کد ++C با کارایی بالا
غلبه بر مشکلات و مشکلات موجود در توسعه بین زبانی

این کتاب برای چه کسانی است

توسعه‌دهندگان نرم‌افزاری که به دنبال راه‌هایی برای گسترش سیستم‌های موجود نوشته شده در ++C با استفاده از زبان‌های مدرن هستند. خوانندگان باید تجربه برنامه‌نویسی، به ویژه در ++C، داشته باشند. خوانندگان همچنین باید با ابزارهای توسعه رایج مانند Visual Studio، R/Studio، Visual Studio Code و CodeBlocks آشنا باشند.

سال انتشار: 2022  |  تعداد صفحات: 235  |  حجم فایل: 16.41 مگابایت  |  زبان: انگلیسی
C++ Software Interoperability for Windows Programmers: Connecting to C#, R, and Python Clients
نویسنده
Adam Gladstone
ناشر
Adam Gladstone
ISBN10:
1484279654
ISBN13:
9781484279656