نوشتن ماکروهای قدرتمند راست ۲۰۲۴
Write Powerful Rust Macros 2024
دانلود کتاب نوشتن ماکروهای قدرتمند راست ۲۰۲۴ (Write Powerful Rust Macros 2024) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Sam Van Overmeire |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2024 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
320 |
| نوع فایل |
|
| حجم |
5.7 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,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 Useful Books: A modern approach to designing and refining recommendable nonfiction 2021
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
راهنمای نویسندگی: ۱۱ عنصر قدرتمند برای تبدیل شما به نویسنده ای پرکار – ۲۰۱۸
A Writer’s Manual: 11 powerful ingredients to make you a prolific writer 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
خودتان را در سال ۲۰۱۸ بنویسید
Write Your Self 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
طرح کسب و کار خود را بنویسید: برنامه خود را آماده کنید و کسب و کارتان را به راه بیندازید ۲۰۱۵
Write Your Business Plan: Get Your Plan in Place and Your Business off the Ground 2015
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
نوشتن خودتان: خلاقیت در نوشتن و توسعه شخصی ۲۰۱۱
Write Yourself: Creative Writing and Personal Development 2011
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
نوشتن به راه ۲۰۰۹
Write Away 2009
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
