کتاب RUST به عنوان یک زبان مادر (مدرن):تکنیکهای پیشرفته برنامه نویسی RUST برای توسعه برنامه های کاربردی قوی (جلد اول)
گوگل که از Rust برای توسعه اندروید پشتیبانی میکند، در آوریل ۲۰۲۱ تلاشی برای استفاده از زبان Rust در هسته لینوکس آغاز کرد. طبق گزارشی از the new stack، لینوس توروالدز خاطر نشان کرد که برخی از تلاشها برای ترکیب زبانهای جدید در هسته لینوکس موفق نبودهاند: “ما ۲۵ سال پیش ++C را امتحان کردیم. دو هفته آزمایش کردیم و سپس از تلاش آن دست کشیدیم.”
کتاب بهطور جامع به تکنیکهای پیشرفته مدیریت خطا و حافظه، پردازش موازی و همزمان در Rust میپردازد و سعی دارد با ترکیب طراحی شیءگرا و مفاهیم بهینهسازی عملکرد، مسیری مؤثر برای یادگیری و استفاده از Rust را به خوانندگان ارائه دهد.
این کتاب شامل دو جلد است؛ جلد اول به مباحث اولیه، زبانشناسی، مدیریت حافظه پیشرفته و نوشتن کد ناامن، آناتومی اشارهگرها و رفتارشناسی میپردازد. جلد دوم بهطور ویژه به مباحث پیشرفته شیگرایی و تابعی، خطایابی و صحیحنویسی کد، برنامهنویسی همروند و معرفی سایر مطالعات جدید در برنامهنویسی Rust میپردازد. همچنین در بخش دوم از جلد دوم، حل المسائل جلد یک و دو بهصورت پروژهمحور برای خوانندگان عزیز تهیه شده است.
“یکی از پرسشهای رایج این است که اگر با یک زبان برنامه نویسی آشنا هستیم و از منابع آنلاین برای یادگیری استفاده میکنیم، چرا باید از این کتاب برای یادگیری Rust بهره بگیریم؟
باید گفت که یادگیری Rust با دیگر زبانها تفاوت دارد و نیمی از حجم یادگیری پرداختن به مفاهیم است لذا این زبان فراتر از آموزش دستورات ساده است. هدف مولف این است که ارتباط مؤثری میان مفاهیم و بخش عملی برقرار کرده و فرآیند یادگیری را برای خوانندگان عزیز، تسهیل دهم.”
شایان ذکر است که تمامی کد و برنامه های نوشته شده هر دو جلد بر روی آدرس گیتهاب موجود است که در داخل کتاب راهنمای کامل آن در اختیار خوانندگان گرامی قرار گرفته است
فرمت محتوا | pdf |
حجم | 7.۳۵ کیلوبایت |
تعداد صفحات | 268 صفحه |
زمان تقریبی مطالعه | ۰۸:۵۶:۰۰ |
نویسنده | آرمان ریاضی |
ناشر | م تخصصان |
زبان | فارسی |
تاریخ انتشار | ۱۴۰۳/۰۸/۱۵ |
قیمت ارزی | 4 دلار |
قیمت چاپی | 490,000 تومان |
مطالعه و دانلود فایل | فقط در فیدیبو |