توضیحات
کتاب Practical System Programming for Rust Developers یک راهنمای بسیار ارزشمند و فنی برای برنامهنویسانی است که میخواهند بدون درگیر شدن با چالشهای امنیتی زبانهای C و C++، نرمافزارهای سیستمی فوقالعاده سریع و پایدار با زبان راست (Rust) بنویسند. رویکرد منحصربهفرد کتاب به این صورت است که هر مبحث را ابتدا با مفاهیم هسته لینوکس و فراخوانهای سیستمی (Syscalls) مرتبط با آن آغاز میکند تا درک عمیقی از سختافزار به مخاطب بدهد.
در ادامهی فصول، خواننده یاد میگیرد که چگونه مدیریت حافظه را در راست کنترل کند، با فایلها و دایرکتوریها کار کند، برنامههای تحت ترمینال گرافیکی بسازد و فرآیندها و سیگنالها را مدیریت نماید. کتاب همچنین مباحث پیشرفتهتری مثل برنامهنویسی همزمان (Concurrency)، برنامهنویسی شبکه با پروتکلهای TCP/UDP و نوشتن کدهای ناامن (Unsafe Rust) را در قالب پروژههای واقعی آموزش میدهد.
ویژگی های کتاب
- آموزش گامبهگام طراحی و توسعه ابزارها و برنامههای کاربردی سطح سیستم با زبان راست
- بررسی عمیق ساختار حافظه در سیستمعامل و چرخه عمر مدیریت حافظه منحصربهفرد در Rust
- پیادهسازی پروژههای عملی مانند ساخت برنامه شبیهساز شل لینوکس و ابزار مدیریت ورودی/خروجی دستگاهها
- آموزش جامع مدیریت همروندی، نخها (Threads) و ارسال پیام بین آنها برای افزایش کارایی نرمافزار
- آشنایی با برنامهنویسی شبکه کمسطح و راهاندازی پروژه عملی پراکسی معکوس (Reverse Proxy) با پروتکل TCP
مشخصات کتاب
- ناشر: Packt
- مدرس / نویسنده: Prabhu Eshwarla
- تعداد صفحات: 388
- تعداد فصل ها: 12
- فرمت: PDF
سرفصلها

تصاویر

راهنمای استفاده
فایل را اکسترکت و با نرم افزار مناسب اجرا کنید.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3 مگابایت












































