راست برای برنامه نویسان ++C ۲۰۲۳
Rust for C++ Programmers 2023

دانلود کتاب راست برای برنامه نویسان ++C ۲۰۲۳ (Rust for C++ Programmers 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Mustafif Khan

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2023

زبان

English

تعداد صفحه‌ها

456

نوع فایل

pdf

حجم

0.8 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب راست برای برنامه نویسان ++C ۲۰۲۳

با ویژگی‌های پیشرفته و نوین زبان Rust آشنا شوید.

ویژگی‌های کلیدی:

● با مفاهیم اساسی شبکه در Rust آشنا شوید.
● ویژگی‌های ابتدایی و پیشرفتهٔ Rust را بررسی کرده و با آن‌ها کار کنید.
● یاد بگیرید چگونه با استفاده از Rust، برنامه‌های کاربردی واقعی بسازید.

توضیحات:

Rust یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در بین توسعه‌دهندگان است. با حرکت صنعت به سمت زبان‌های برنامه‌نویسی ایمن از نظر حافظه، این زبان به سرعت در حال پذیرش است. اگر می‌خواهید از C/C++ به Rust مهاجرت کنید، این کتاب برای شما مناسب است.

“Rust برای برنامه‌نویسان C++” راهنمای کاملی است تا به شما در تسلط بر زبان برنامه‌نویسی Rust کمک کند. این کتاب با شروع از تکامل و مقایسهٔ آن با C/C++، به شما کمک می‌کند تا یاد بگیرید چگونه مدیر بستهٔ قدرتمند Cargo را نصب و استفاده کنید. سپس کتاب به مباحث کلیدی مانند پیوندها و تغییرپذیری، مالکیت، عبارات شرطی، حلقه‌ها، توابع، ساختارها و شمارنده‌ها و موارد دیگر می‌پردازد. این کتاب همچنین نحوهٔ مدیریت خطاها را در Rust توضیح می‌دهد. علاوه بر این، کتاب به بررسی موضوعات پیشرفته مانند اشاره‌گرهای هوشمند، همروندی و حتی ساخت یک برنامهٔ دسکتاپ با استفاده از GTK می‌پردازد.

در پایان این کتاب، شما قادر خواهید بود برنامه‌های قدرتمند و مقاوم را با Rust بسازید.

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

● ایجاد برنامه‌های همروند در Rust با استفاده از threadها.
● یادگیری نحوهٔ ساخت یک برنامهٔ دسکتاپ با استفاده از GTK.
● درک اینکه چگونه و چه زمانی (نه) از Unsafe Rust استفاده کنید.
● آشنایی با الگوهای رایج مدیریت خطا در Rust.
● یادگیری نحوهٔ ساخت یک برنامهٔ دسکتاپ با استفاده از Tauri.

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

این کتاب برای برنامه‌نویسانی است که با C/C++ آشنا هستند و به دنبال افزودن Rust به جعبه ابزار خود هستند.

فهرست مطالب:

1. مقدمه‌ای بر Rust
2. OOP در ساختارها و شمارنده‌ها
3. مدیریت خطا
4. پروژه – ساخت یک برنامهٔ CLI
5. همروندی در Rust
6. شبکه در Rust
7. پروژه – برنامهٔ GTK
8. Unsafe Rust و FFI
9. فرابرنامه‌نویسی
10. پروژه – StdLib برای Mufi
11. پروژه – برنامه در Tauri


فهرست کتاب:

۱. صفحه روی جلد

۲. صفحه عنوان

۳. صفحه حق چاپ

۴. صفحه تقدیم

۵. درباره نویسنده

۶. درباره بازبین

۷. تقدیر و تشکر

۸. پیشگفتار

۹. فهرست اشتباهات

۱۰. فهرست مطالب

۱. مقدمه ای بر راست

۲. برنامه نویسی شی گرا در ساختارها و شمارشگرها

۳. مدیریت خطا

۴. پروژه – ساخت یک برنامه CLI

۵. همروندی در راست

۶. شبکه سازی در راست

۷. پروژه – برنامه GTK

۸. راست ناامن و FFI

۹. فرا برنامه نویسی

۱۰. پروژه – StdLib برای Mufi

۱۱. پروژه – برنامه در Tauri

۲۲. فهرست نمایه

توضیحات(انگلیسی)

Get acquainted with the cutting-edge features in Rust

KEY FEATURES  

● Get familiar with the essential networking concepts in Rust.

● Explore and work with the basic and advanced features of Rust. 

● Learn how to code and build your real-world applications using Rust.

DESCRIPTION 

Rust is one of the most loved programming languages among developers. It is rapidly being adopted as the industry moves towards memory-safety systems programming languages. If you want to switch from C/C++ to Rust, this book is for you.

“Rust for C++ Programmers” is the perfect guide to help you master the Rust programming language. Beginning with its evolution and comparison to C/C++, the book will help you learn how to install and use the powerful Cargo package manager. The book then covers key topics such as bindings and mutability, ownership, conditionals, loops, functions, structs and enums, and more. The book also explains how to handle errors in Rust. Furthermore, the book explores advanced topics such as smart pointers, concurrency, and even building a desktop application using GTK. 

By the end of the book, you will be able to build powerful and resilient apps with Rust.

WHAT YOU WILL LEARN

● Create concurrent programs in Rust using threads.

● Learn how to build a desktop app using GTK.

● Understand how and when (not) to use Unsafe Rust.

● Get familiar with the common error handling patterns in Rust.

● Learn how to build a Desktop app using Tauri.

WHO THIS BOOK IS FOR

This book is for programmers who are familiar with C/C++ and are looking to add Rust to their toolbelt.

TABLE OF CONTENTS

1. Introduction to Rust

2. OOP in Structs and Enums

3. Error Handling

4. Project – Building a CLI App

5. Concurrency in Rust

6. Networking in Rust

7. Project – GTK App

8. Unsafe Rust and FFI

9. Metaprogramming

10. Project – StdLib for Mufi

11. Project – App in Tauri


Table of Contents

1. Cover Page

2. Title Page

3. Copyright Page

4. Dedication Page

5. About the Author

6. About the Reviewer

7. Acknowledgement

8. Preface

9. Errata

10. Table of Contents

1. Introduction to Rust

2. OOP in Structs and Enums

3. Error Handling

4. Project – Building a CLI App

5. Concurrency in Rust

6. Networking in Rust

7. Project – GTK App

8. Unsafe Rust and FFI

9. Metaprogramming

10. Project – StdLib for Mufi

11. Project – App in Tauri

22. Index

دیگران دریافت کرده‌اند

زنگ: طولانی ترین جنگ ۲۰۱۵
Rust: The Longest War 2015

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.