نوشتن ماکروهای قدرتمند راست ۲۰۲۴
Write Powerful Rust Macros 2024

دانلود کتاب نوشتن ماکروهای قدرتمند راست ۲۰۲۴ (Write Powerful Rust Macros 2024) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Sam Van Overmeire

voucher-1

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

سال انتشار

2024

زبان

English

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

320

نوع فایل

pdf

حجم

5.7 MB

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

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

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

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

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

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

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

توضیحات

معرفی کتاب نوشتن ماکروهای قدرتمند راست ۲۰۲۴

راهنمای گام به گام و مثال‌محور برای موفقیت با ماکروهای Rust.

در کتاب Write Powerful Rust Macros خواهید آموخت که چگونه از این ابزارهای شگفت‌انگیز فرابرنامه‌نویسی برای به حداکثر رساندن پتانسیل Rust استفاده کنید. این راهنمای عملی شما را از اصول اولیه تا تکنیک‌های پیشرفته ماکروها هدایت می‌کند و ماکروهای Rust را از طریق مثال‌های جالب و جذاب بررسی می‌کند.

درون کتاب Write Powerful Rust Macros خواهید یافت:

* نوشتن ماکروهای اعلانی
* ماکروهای رویه‌ای
* خواندن و اشکال‌زدایی کد ماکرو
* بهبود سیستم نوع با newtype ها و انواع با اندازه صفر
* نحوه استفاده کتابخانه‌های رایج Rust از ماکروها

Write Powerful Rust Macros به شما می‌آموزد که چگونه ماکروها را برای Rust بنویسید، تست کنید، اشکال‌زدایی و منتشر کنید. این کتاب برای متخصصان Rust که می‌خواهند در این تکنیک قدرتمند توسعه مهارت کسب کنند، عالی است. دانش خود را فصل به فصل بسازید. شما با ماکروهای اعلانی شروع خواهید کرد و قبل از غواصی در قدرت واقعی، ماکروهای رویه‌ای که می‌توانند کد تولید کنند، ساختارهای داده را افزایش دهند و حتی زبان‌های خاص دامنه ایجاد کنند.

درباره‌ی فناوری

ماکروها یکی از مهم‌ترین و قدرتمندترین ابزارهای Rust هستند. اگرچه به‌طور بدنامی چالش‌برانگیز است، اما این تکنیک فرابرنامه‌نویسی بازدهی بزرگی دارد. استفاده از ماکروها برای تولید کد جدید Rust در زمان کامپایل می‌تواند ساعت‌ها کدنویسی خسته‌کننده را با تأثیر ناچیز بر عملکرد زمان اجرا، صرفه‌جویی کند. این کتاب دقیقاً به شما نشان می‌دهد که چگونه بر این ابرقدرت Rust مسلط شوید.

درباره‌ی کتاب

Write Powerful Rust Macros دنیای ماکروها را به روی برنامه‌نویسان Rust سطح متوسط باز می‌کند. شما با ماکروهای اعلانی شروع خواهید کرد تا اصول اولیه را یاد بگیرید. سپس، به ماکروهای رویه‌ای پیشرفت خواهید کرد، زیرا به طور خودکار یک سازنده (builder) تولید می‌کنید، یاد می‌گیرید که زبان‌های خاص دامنه خود را ایجاد کنید و موارد دیگر. در حین پیشرفت، مهارت‌های عملی مانند آزمایش ماکروها، ادغام ماکروها با crate ها و حتی به اشتراک‌گذاری ماکروهای خود با سایر توسعه‌دهندگان را توسعه خواهید داد.

آنچه در داخل خواهید یافت

* نحوه استفاده کتابخانه‌های Rust از ماکروها
* خواندن و اشکال‌زدایی کد ماکرو
* newtype ها و الگوی حالت نوع (type state pattern)

درباره‌ی خواننده

برای برنامه‌نویسان Rust سطح متوسط.

درباره‌ی نویسنده

سام ون اورمیر یک توسعه‌دهنده باتجربه Rust و نویسنده چندین کتاب، مقالات علمی و پست‌های وبلاگ است.

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

فهرست مطالب

1. رفتن به فرا (Going meta)
2. ماکروهای اعلانی
3. یک ماکرو رویه‌ای “Hello, World”
4. عمومی‌کردن فیلدها با ماکروهای صفت
5. پنهان‌کردن اطلاعات و ایجاد مینی DSL ها با ماکروهای شبیه به تابع
6. آزمایش یک ماکرو سازنده
7. از وحشت (panic) تا نتیجه: مدیریت خطا
8. سازنده با صفات
9. نوشتن یک DSL زیرساختی
10. ماکروها و دنیای بیرون


فهرست کتاب:

۱. نوشتن ماکروهای قدرتمند راست

۲. حق چاپ

۳. فهرست مطالب

۴. پیشگفتار

۵. قدردانی

۶. درباره این کتاب

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

۸. درباره تصویر روی جلد

۱. فرا رفتن (Going meta)

۲. ماکروهای اعلانی

۳. یک ماکروی رویه‌ای “Hello, World”

۴. عمومی کردن فیلدها با ماکروهای ویژگی

۵. پنهان‌سازی اطلاعات و ایجاد مینی DSLها با ماکروهای شبیه تابع

۶. تست یک ماکروی سازنده (builder)

۷. از panic به result: مدیریت خطا

۸. سازنده (Builder) با ویژگی‌ها

۹. نوشتن یک DSL زیرساختی

۱۰. ماکروها و دنیای بیرون

۱۹. پیوست: راه حل‌های تمرین

 

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

An example-driven, step-by-step guide to success with Rust macros.

In Write Powerful Rust Macros you’ll learn how to use these amazing metaprogramming tools to push Rust to its full potential. This hands-on guide takes you from the absolute basics to advanced macro techniques, exploring Rust macros through interesting and engaging examples.

Inside Write Powerful Rust Macros you’ll discover:

  • Writing declarative macros
  • Procedural macros
  • Reading and debugging macro code
  • Improving the type system with newtypes and zero-sized types
  • How common Rust libraries use macros

Write Powerful Rust Macros teaches you how to write, test, debug, and publish macros for Rust. It’s perfect for Rust practitioners who want to master this powerful development technique. Build your knowledge chapter-by-chapter. You’ll start with declarative macros before diving into the real power: procedural macros that can generate code, augment data structures, and even create domain-specific languages.

About the technology

Macros are one of Rust’s most important and powerful tools. Although notoriously challenging, this metaprogramming technique has a big payoff. Using macros to generate new Rust code at compile-time can save you hours of tedious coding with negligible runtime performance impact. This book shows you exactly how to master this Rust superpower.

About the book

Write Powerful Rust Macros opens up the world of macros to intermediate Rust programmers. You’ll start with declarative macros to get the basics under your belt. Then, you’ll advance to procedural macros as you automatically generate a builder, learn to create your own domain-specific languages, and more. As you go, you’ll develop practical skills like testing macros, integrating macros with crates, and even sharing your macros with other developers.

What’s inside

  • How Rust libraries use macros
  • Reading and debugging macro code
  • newtypes and the type state pattern

About the reader

For intermediate Rust programmers.

About the author

Sam Van Overmeire is an experienced Rust developer and the author of multiple books, scientific articles and blog posts.

The technical editor on this book was Andrew Lilley Brinker.

Table of contents

1 Going meta
2 Declarative macros
3 A “Hello, World” procedural macro
4 Making fields public with attribute macros
5 Hiding information and creating mini-DSLs with function-like macros
6 Testing a builder macro
7 From panic to result: Error handling
8 Builder with attributes
9 Writing an infrastructure DSL
10 Macros and the outside world


Table of Contents

1. Write Powerful Rust Macros

2. copyright

3. contents

4. preface

5. acknowledgments

6. about this book

7. about the author

8. about the cover illustration

1 Going meta

2 Declarative macros

3 A “Hello, World” procedural macro

4 Making fields public with attribute macros

5 Hiding information and creating mini-DSLs with function-like macros

6 Testing a builder macro

7 From panic to result: Error handling

8 Builder with attributes

9 Writing an infrastructure DSL

10 Macros and the outside world

19. appendix Exercise solutions

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

خودتان را در سال ۲۰۱۸ بنویسید
Write Your Self 2018

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

نوشتن به راه ۲۰۰۹
Write Away 2009

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

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

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

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

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

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

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

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

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

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

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

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