کتاب Write Powerful Rust Macros
نوع محتوای کتاب
آموزش گام به گام
هدف یادگیری
حل مسئله عملی
نوع مسیر
مرجع / کتابچه راهنما
بر اساس سطح علمی
متوسط
info نکات مهم قبل از خرید:
- نسخه کتاب فعلی به زبان لاتین میباشد.
- کتاب به صورت محصول میباشد و پس از خرید بلافاصله در دسترس شما قرار میگیرد.
- قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
- در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
- درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.
درباره این کتاب
در کتاب Write Powerful Rust Macros (ماکروهای قدرتمند Rust بنویسید) یاد خواهید گرفت که چگونه از این ابزارهای فرابرنامهنویسی شگفتانگیز استفاده کنید تا Rust را به حداکثر پتانسیل خود برسانید. این راهنمای عملی شما را از اصول اولیه تا تکنیکهای پیشرفته ماکرو هدایت میکند و ماکروهای Rust را از طریق مثالهای جالب و جذاب کاوش میکند. در ادامه مقدمهای از کتاب Write Powerful Rust Macros را از زبان نویسنده شرح…
کتابهای پیشنهادی این تخصص:
کتابهای پیشنهادی این دستهبندی:
نظرات کاربران
تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.
ثبت نظر جدید
هنوز دیدگاهی ثبت نشده است.
در کتاب 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 میتوانید پس از پرداخت، دریافت کنید.
