کتاب Ultimate Rust for Systems Programming: Master Core Programming for Architecting Secure and Reliable Software Systems with Rust and WebAssembly (English Edition) (برنامهنویسی Rust برای برنامهنویسی سیستمی: تسلط بر برنامهنویسی هستهای برای طراحی سیستمهای نرمافزاری امن و قابل اعتماد با Rust و WebAssembly (نسخه انگلیسی)) راهنمای شما برای تسلط بر برنامهنویسی Rust است و به شما مهارتها و دانش ضروری برای برنامهنویسی کارآمد سیستمها را مجهز میکند.
کتاب Ultimate Rust for Systems Programming با معرفی اهمیت Rust در حوزهی برنامهنویسی سیستم و برجسته کردن مزایای آن نسبت به زبانهای سنتی مانند C/C++ آغاز میشود.
سپس شما را به سفری عملی میبرد و نحوهی راهاندازی Rust روی پلتفرمهای مختلف و پیکربندی محیط توسعه را آموزش میدهد. کتاب از نوشتن اولین برنامهی «سلام دنیا!» تا استفاده از قدرت مدیریت بستهی Rust، یعنی Cargo، شروع آرامی را برای یادگیری این زبان تضمین میکند.
در ادامه مقدمهای از کتاب Ultimate Rust for Systems Programming را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Ultimate Rust for Systems Programming:
در دنیای پویا برنامهنویسی سیستم، جایی که دقت با نوآوری روبرو میشود، تسلط بر زبانی که استحکام را با کارایی ترکیب میکند بسیار مهم است. با این راهنمای جامع قدم به دنیای Rust بگذارید، سفری که فراتر از اصول اولیه است و در پیچیدگیهای زبانی که سنگ بنای توسعه سیستمهای قابل اعتماد، ایمن و با کارایی بالا شده است، عمیق میشود.
ویژگیهای منحصربهفرد Rust، از ضمانتهای ایمنی حافظه آن گرفته تا مفاهیم پیشرفته مانند ویژگیها و ژنریکها، به شما این امکان را میدهد که کد را با نهایت دقت بسازید.
کتاب Ultimate Rust for Systems Programming شامل ۱۵ فصل است که شما را در دنیای Rust به صورت گام به گام راهنمایی میکند:
فصلهای ۱ و ۲ شما را راهنمایی میکنند تا با Rust آشنا شوید، فضای کاری خود را تنظیم کنید، و اصول اولیه را یاد بگیرید، از جمله اینکه Rust چگونه حافظه را مدیریت میکند و مشکلات وامگیری را بررسی میکند.
فصلهای ۳ و ۴ به موضوعات پیشرفتهتری مانند ویژگیها، ژنریکها و پرداختن به انواع مختلف مجموعهها میپردازند.
فصل ۵ بر مدیریت مؤثر خطاها و ایجاد انواع خطاهای خود تمرکز دارد.
فصل ۶ و ۷ به مدیریت حافظه، استفاده از اشاره گرهای هوشمند و درک همزمانی میپردازد.
فصل ۸ با راهنمایی شما در ساخت یک ابزار خط فرمان، یک تجربه عملی را ارائه میدهد.
فصل ۹ بر عملیات ورودی/خروجی و استفاده از Rust برای کار با دستگاههای سختافزاری تمرکز دارد.
فصل ۱۰ و ۱۱ بر تکرارکنندهها، بسته شدن و اهمیت تست واحد تمرکز دارد.
فصل ۱۲ برنامهنویسی شبکه را با تمرکز بر ارتباطات TCP و UDP معرفی میکند.
فصل ۱۳ به مفهوم کدگذاری ناامن در Rust میپردازد.
فصل ۱۴ بر برنامهنویسی ناهمزمان با استفاده از Rust\’s async/await و کتابخانه توکیو تأکید میکند.
فصل ۱۵ به درک اصول و مزایای WebAssembly و نحوه راهاندازی Rust برای توسعه WebAssembly کمک میکند.
در پایان این سفر، درک کاملی از Rust و نحوه استفاده از آن در برنامهنویسی سیستم خواهید داشت و شما را به خوبی برای برنامههای کاربردی دنیای واقعی مجهز میکند.
سرفصلهای کتاب Ultimate Rust for Systems Programming:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Technical Reviewer
- Acknowledgements
- Preface
- Errata
- Table of Contents
- 1. Systems Programming with Rust
- 2. Basics of Rust
- 3. Traits and Generics
- 4. Rust Built-In Data Structures
- 5. Error Handling and Recovery
- 6. Memory Management and Pointer
- 7. Managing Concurrency
- 8. Command Line Programs
- 9. Working with Devices I/O in Rust
- 10. Iterators and Closures
- 11. Unit Testing in Rust
- 12. Network Programming
- 13. Unsafe Coding in Rust
- 14. Asynchronous Programming
- 15. Web Assembly with Rust
- Index
جهت دانلود کتاب Ultimate Rust for Systems Programming میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.