کتاب Write Powerful Rust Macros

کتاب Write Powerful Rust Macros

اثر Sam Van Overmeire

category

نوع محتوای کتاب

آموزش گام به گام

category

هدف یادگیری

حل مسئله عملی

category

نوع مسیر

صفر تا صد آماده برای کار

category

بر اساس سطح علمی

متوسط

شناسنامه کتاب

مشخصات تکمیلی ثبت‌شده برای این عنوان

نویسنده

Sam Van Overmeire

انتشارات

Manning

سال انتشار

2024

فرمت کتاب

mobi

تعداد صفحات

320

حجم فایل / وزن

3.77 مگابایت

شابک (ISBN)

9781633437494

ویرایش / نوبت چاپ

First

۳۰,۰۰۰ تومان

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

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

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

در ادامه مقدمه‌ای از کتاب Write Powerful Rust Macros را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Write Powerful Rust Macros:

شما پیشرو خود هستید و برج‌هایی که ساخته‌اید جز پایه و اساس خود غول پیکر شما هستند. و این خود نیز پایه و اساس خواهد بود.
– خلیل جبران

مانند بسیاری از توسعه‌دهندگان، من به زبان Rust علاقه‌مند شده‌ام – نه به خودی خود به دلیل ویژگی‌های عملکرد عالی این زبان، بلکه به دلیل اصول صحیح، سیستم تایپ قدرتمند و ابزار عالی آن. و در حالی که ممکن است یادگیری آن زبان سختی باشد، راهنما‌های زیادی برای شروع در دسترس است، از جمله بسیاری از کتاب‌ها، آموزش‌ها و ویدیو‌ها.

هر چند وقتی نوبت به ماکرو‌های رویه‌ای می‌رسید، کمی احساس تاریکی می‌کردم. مقدمه‌ها و آموزش‌های مربوط به آن موضوع کوتاه یا جزئی بود. عجیب است، با توجه به تعداد زیادی کتابخانه که از ماکرو‌ها برای انواع عملکرد‌های شگفت‌انگیز استفاده می‌کردند!

بنابراین، پس از کلی بازی با ماکرو‌ها، فکر کردم می‌توانم چیز‌هایی را که در طول راه یاد گرفته‌ام، گرد هم بیاورم و آن را به کتاب تبدیل کنم – کتابی که خواننده‌اش را از ساده‌ترین مثال یک کلان رویه‌ای به سفری می‌برد.

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

آن‌ها هم فکر می‌کردند که این موضوع ارزش یک کتاب را دارد و می‌خواستند به من فرصتی بدهند تا آن را برایشان بنویسم. این به معنای نوشتن بیشتر، کاوش در‌ایده‌ها و پیشنهادات اضافی، و بازنویسی پس از بازخورد بود، که همه این‌ها به کتابی منجر شده است که اکنون پیش روی خود می‌بینید.

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

همانطور که پلینی بزرگ می‌گوید: «این الهی است که انسان‌ها به یکدیگر کمک کنند. »‌امیدوارم که کتاب Write Powerful Rust Macros و سفری که در آن وجود دارد، در استفاده بی‌نترس از ماکرو‌های Rust به شما کمک کند.

سرفصل‌های کتاب Write Powerful Rust Macros:

  • copyright
  • contents
  • Write Powerful Rust Macros
  • preface
  • acknowledgments
  • about this book
  • about the author
  • 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
  • appendix Exercise solutions

جهت دانلود کتاب Write Powerful Rust Macros می‌توانید پس از پرداخت، دریافت کنید.