کتاب برنامه نویسی به زبان Rust
برای دانلود قانونی کتاب برنامه نویسی به زبان Rust و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب برنامه نویسی به زبان Rust
استیو کلابنیک و کارل نیکولز در کتاب برنامه نویسی به زبان Rust، با رویکردی آموزشی و گامبهگام، خواننده را از نخستین تجربههای برنامهنویسی تا تسلط بر مفاهیم پیشرفتهی این زبان همراهی میکنند. آنها Rust را یک زبان برنامهنویسی مدرن و قدرتمند معرفی میکنند که برای ساخت نرمافزارهای سریع و ایمن، با امکان کنترل سطح پایین طراحی شده است.
دربارهی کتاب برنامه نویسی به زبان Rust
کتاب برنامه نویسی به زبان Rust نوشتهی استیو کلابنیک (Steve Klabnik) و کارول نیکولز (Carol Nichols)، یکی از شناختهشدهترین منابع برای آشنایی با این زبان نوین و قدرتمند است. آنچه این اثر را ارزشمند میکند، فقط آموزش یک زبان برنامهنویسی نیست، بلکه شیوهای است که به کمک آن، منطق برنامهنویسی امن، دقیق و کارآمد را یاد میگیرید.
Rust یک زبان برنامهنویسی سیستمی مدرن است که نخستین بار در سال2010 توسط Mozilla معرفی شد. هدف اصلی این زبان، ترکیب سرعت بالا، کنترل دقیق روی حافظه، و ایمنی در اجرا است. Rust برخلاف بسیاری از زبانها، از همان ابتدا روی مفاهیمی نظیر مالکیت و قرضگیری تمرکز میکند تا خطاهای رایج مربوط به حافظه را کاهش دهد.
همین ویژگیها باعث شده Rust در حوزههایی مثل توسعهی سیستمعامل، ابزارهای خط فرمان و حتی وبسرورها به گزینهای بسیار محبوب تبدیل شود. در دنیایی که نرمافزارها باید هم سریع باشند و هم مطمئن، یادگیری Rust یک مهارت مهم و آیندهدار به حساب میآید.
اصول برنامهنویسی به زبان راست
کتاب برنامهنویسی به زبان Rust به قلم استیو کلابنیک و کارول نیکولز، از شروع کار با Rust آغاز میشود و با پروژهای جذاب به خواننده کمک میکند تا اولین تجربهی عملی خود را پشت سر بگذارد. سپس مفاهیم پایه و مشترک در برنامهنویسی توضیح داده میشود و بعد، به سراغ موضوعات اصلی Rust مثل مالکیت، ساختارها، نوع شمارشی و تطبیق الگو، ماژولها، مجموعههای متداول، مدیریت خطا، نوع عمومی، صفت و طول عمر میرود.
در پایان نیز آزمونهای خودکار معرفی میشوند تا خواننده بیاموزد چگونه کدهایش را بهتر بررسی و اصلاح کند. این ساختار نشان میدهد که کتاب Rust فقط یک متن نظری نیست، بلکه یک راهنمای عملی برای یادگیری واقعی این زبان برنامه نویسی است.
اگر به دنبال یادگیری کاربرد زبان برنامهنویسی Rust هستید، خرید کتاب برنامه نویسی به زبان Rust و مطالعهی آن را در اولویت قرار دهید. انتشارات دانشگاهی کیان، این اثر آموزشی را با ترجمهی سید علی حسنزاده لوشاب، محمدطه نامجو و الهام شعبانینیا چاپ و منتشر کرده است.
کتاب برنامه نویسی به زبان Rust برای شما مناسب است اگر
- دغدغهی آموزش زبان برنامه نویسی Rust را دارید و میخواهید آن را به شکل اصولی و از پایه بیاموزید.
- دانشجو یا مهندس نرمافزار هستید و میخواهید دانش خود را در زمینهی برنامهنویسی سیستمی ارتقا دهید تا پروژههایی با کارایی، ایمنی و پایداری بالاتر طراحی کنید.
در بخشی از کتاب برنامه نویسی به زبان Rust میخوانیم
اکنون بر روی نمونهای از شرایط کار میکنیم که در آن ذخیرهی closure برای اجرای بعدی مفید است. در طول مسیر، در مورد نحو closure نوع inference و صفات صحبت خواهیم کرد.
این وضعیت فرضی را در نظر بگیرید؛ در استارتآپی کار میکنیم که یک app برای تولید برنامههای تمرینی - ورزشی ایجاد میکند. backend در Rust نوشته شده است و الگوریتمی که برنامهی تمرینی را ایجاد میکند بسیاری از فاکتورها از جمله سن کاربر برنامه شاخص تودهی بدن تنظیمات ورزشی تمرینات اخیر و تعداد شدت مشخص شده توسط آنها را در نظر میگیرد. الگوریتم واقعی مورد استفاده در این مثال مهم نیست.
آنچه مهم است این است که این محاسبه چند ثانیه طول میکشد همچنین میخواهیم این الگوریتم را فقط در مواردی که لازم است فراخوانی کنیم و فقط یکبار آن را صدا کنیم تا کاربر را بیش از حد لازم منتظر نگذاریم.
فهرست مطالب کتاب
فصل اول: شروع کار با Rust
فصل دوم: بازی حدس عدد
فصل سوم: مروری بر مفاهیم ابتدایی و مشترک در برنامهنویسی
فصل چهارم: مالکیت
فصل پنجم: ساختارها
فصل ششم: نوع شمارشی و تطبیق الگو
فصل هفتم: ماژولها
فصل هشتم: مجموعهها متداول
فصل نهم: مدیریت خطا
فصل دهم: نوع عمومی، صفت و طول عمر
فصل یازدهم: آزمونهای خودکار
فصل دوازدهم: پروژهی I/O: ساخت برنامهی خط فرمان
فصل سیزدهم: اطلاعات بیشتر دربارهی کارگو و Crera.io
فصل پانزدهم: اشارهگرهای هوشمند
فصل شانزدهم: همزمانی بیپروا
فصل هفدهم: ویژگیهای برنامهنویسی شیءگرا
فصل هجدهم: الگوها و تطبیق
فصل نوزدهم: ویژگیهای پیشرفته
فصل بیستم: پروژهی پایانی: ساخت سرور چندنخی وب
پیوست الف: کلمات کلیدی
پیوست ب: عملگرها و نمادها
پیوست ج: ماکروها
واژهنامه
مشخصات کتاب الکترونیک
| نام کتاب | کتاب برنامه نویسی به زبان Rust |
| نویسنده | استیو کلابنیک، کارول نیکولز |
| مترجم | سید علی حسن زاده لوشاب، محمدطه نامجو، الهام شعبانی نیا |
| ناشر چاپی | انتشارات دانشگاهی کیان |
| سال انتشار | ۱۴۰۲ |
| فرمت کتاب | |
| تعداد صفحات | 446 |
| زبان | فارسی |
| شابک | 978-600-307-297-8 |
| موضوع کتاب | کتابهای برنامه نویسی Rust |






