
عنوان کتاب به انگلیسی: |
C++ Software Interoperability for Windows Programmers: Connecting to C#, R, and Python Clients |
| سال انتشار: 2022 | 235 صفحه | حجم فایل: 16 مگابایت | زبان: انگلیسی |
| نویسنده | Adam Gladstone |
| ناشر | Apress |
| ISBN10: | 1484279654 |
| ISBN13: | 9781484279656 |
توضیحات کتاب
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 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++ using modern 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.
توضیحات کتاب به فارسی (ترجمه ماشینی)
به سرعت از سرعت بالا بروید و کد مدرن نوشته شده در C#، R و Python را به یک پایگاه کد موجود که در C ++ نوشته شده است وصل کنید.این کتاب برای پزشکان در مورد قابلیت همکاری نرم افزار در یک محیط ویندوز از C ++ به زبانهایی مانند C#، R و Python است.با استفاده از یک سری پروژه های مثال ، این کتاب نحوه اتصال یک پایگاه کد ساده C ++ را به عنوان یک کتابخانه استاتیک یا پویا به مشتریان مدرن که در C#، R و Python نوشته شده است ، نشان می دهد.این کتاب به شما نشان می دهد که چگونه می توانید مؤلفه های بین المللی را توسعه دهید که به زبان های مختلف اجازه ارتباط می دهند.
این کتاب به یک سؤال اساسی در طراحی نرم افزار می پردازد: با توجه به یک پایگاه کد C ++ موجود ، چگونه می توان آن پایگاه کد را به مشتریانی که در C#، R و پایتون نوشته شده اند ، متصل کرد؟عملکرد C ++ در معرض این مشتری ها چگونه است؟یک پاسخ ممکن است بازنویسی پایگاه کد موجود در زبان هدف باشد.این به ندرت ، اگر همیشه امکان پذیر باشد و هدف این کتاب این است که شما را نجات دهید و هزینه بالای پرتاب کد موجود با ارزش را با نشان دادن نحوه عملکرد کد قدیمی در کنار و با زبانهای مدرن تر که معمولاً استفاده می شود ، نجات دهید.امروز.دانش شما از خواندن این کتاب به شما کمک می کند تا گزینه های معماری خود را گسترش داده و از افزایش استعداد در اطراف زبانهای جدید استفاده کنید.
آنچه یاد خواهید گرفت
مؤلفه هایی بسازید که C ++ را به زبانهای دیگر متصل کنید
بین سیستم نوع C ++ و سیستم های نوع C#، R و Python ترجمه کنید
یک مونتاژ مدیریت شده بنویسید که چارچوب .NET را هدف قرار می دهد
بسته های C ++ را برای استفاده در R/Studio ایجاد کنید
ماژول های پایتون را بر اساس کد C ++ با کارایی بالا توسعه دهید
بر مشکلات و مشکلات مربوط به توسعه زبان متقابل غلبه کنید
این کتاب برای چه کسی است
توسعه دهندگان نرم افزاری که به دنبال راه هایی برای گسترش سیستم های موجود در C ++ با استفاده از زبانهای مدرن هستند.خوانندگان باید به ویژه در C ++ تجربه برنامه نویسی داشته باشند.خوانندگان همچنین باید با ابزارهای توسعه مشترک مانند Visual Studio ، R/Studio ، Visual Studio Code و CodeBlocks آشنا باشند.
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |

نقد و بررسیها
هنوز بررسیای ثبت نشده است.