کتاب برنامه نویسی به زبان Rust

برای دانلود قانونی کتاب برنامه نویسی به زبان 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
نویسنده،
مترجمسید علی حسن زاده لوشاب، محمدطه نامجو، الهام شعبانی نیا
ناشر چاپیانتشارات دانشگاهی کیان
سال انتشار۱۴۰۲
فرمت کتابPDF
تعداد صفحات446
زبانفارسی
شابک978-600-307-297-8
موضوع کتابکتاب‌های برنامه نویسی Rust
قیمت نسخه الکترونیک

کتاب برنامه نویسی به زبان Rust بر اساس قرارداد رسمی با انتشارات دانشگاهی کیان در فروشگاه کتابراه عرضه شده است. تمامی حقوق مادی و معنوی نشر این اثر مطابق قرارداد رعایت شده و سهم ناشر و صاحب اثر از هر خرید به‌صورت قانونی پرداخت می‌شود.

نقد، بررسی و نظرات کتاب برنامه نویسی به زبان Rust

هیچ نظری برای این کتاب ثبت نشده است.

راهنمای مطالعه کتاب برنامه نویسی به زبان Rust

برای دریافت کتاب برنامه نویسی به زبان Rust و دسترسی به هزاران کتاب الکترونیک و کتاب صوتی دیگر و همچنین مطالعه معرفی کتاب‌ها و نظرات کاربران درباره کتاب‌ها لازم است اپلیکیشن کتابراه را نصب کنید.

کتاب‌ها در اپلیکیشن کتابراه با فرمت‌های epub یا pdf و یا mp3 عرضه می‌شوند.

👋 سوالی دارید؟