سید علی حسنزاده لوشاب، محمدطه نامجو، الهام شعبانینیا
ناشر:
نشر دانشگاهی کیان
تعداد صفحه:
۴۴۵
زبان نوشتار:
فارسی
سال انتشار:
۱۴۰۲
نوبت چاپ:
اول
معرفی کتاب برنامهنویسی به زبان Rust
Rust یک زبــان بــرنـــامهنویسی مـــدرن و سیستمی است که اولین بار در سال 2010 میلادی توسط موزیلا معرفی شد. این زبان با ترکیب سرعت و ایمنی، مناسب برای ساخت نرمافزارهایی با کارایی بالاست که به کنترل سطح پایین نیاز دارند.
یکی از ویژگیهای کلیدی Rust ضمانت ایمنی حافظهی آن است. با استفاده از سیستم مالکیت و قرض، حافظه در زمان کامپایل بهطور ایمن مدیریت میشود و کامپایلر آن بهینهسازی شدهاست تا کد بهینه و با سرعت بالا تولید شود. این زبان همچنین از الگوهای تطبیقی و بازگرداندن خطا استفاده میکند که کمکی است به برنامهنویسان تا بتوانند بهراحتی با خطاها مقابله کنند. همچنین از یک سیستم قرض مبتنی بر رویه نیز استفاده میکند که به برنامهنویسان کمک میکند بهراحتی به مواردی مانند همروندی بپردازند.
Rust بهعنوان یک زبان برنامهنویسی سیستمی، رشد قابلتوجهی داشتهاست و از سال 201۵ به بعد، در بین کاربران Stack Overflow، محبوبترین زبان برنامهنویسی سیستمی است. کتاب برنامهنویسی به زبان Rust یک منبع عالی برای یادگیری این زبان است که بهصورت جامع و کامل به مباحث مختلف این زبان میپردازد و شما را با اصول و الگوهای طراحیRust آشنا میکند. این کتاب شامل مباحثی از قبیل مفاهیم اولیهی این زبان، مدیریت حافظه، راهحلهای مبتنی بر الگوی تطبیقی، برنامهنویسی همروند و انتقالپذیری، تست و ابزارهای توسعهی Rust و … میباشد. این کتاب یک راهنمای کامل برای یادگیری Rust است. پس اگر به دنبال یادگیری این زبان هستید، این کتاب یکی از بهترین منابع برای شروع است.
امروزه Rust در بسیاری از شرکتها مورد استفاده قرار میگیرد و برنامههای کاربردی مختلفی با آن توسعه مییابد. از محبوبترین آنها میتوان به Firefox, Dropbox و Cloudflare اشاره کرد.