چو ایران نباشد تن من مباد
Rust Programming By Example

دانلود کتاب Rust Programming By Example

61000 تومان موجود

کتاب برنامه نویسی Rust به عنوان مثال نسخه زبان اصلی

دانلود کتاب برنامه نویسی Rust به عنوان مثال بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 4


توضیحاتی در مورد کتاب Rust Programming By Example

نام کتاب : Rust Programming By Example
عنوان ترجمه شده به فارسی : برنامه نویسی Rust به عنوان مثال
سری :
نویسندگان : , , ,
ناشر : Packt Publishing
سال نشر : 2018
تعداد صفحات : 443
ISBN (شابک) : 9781788390637
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 4 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :


دنیای برنامه نویسی Rust را از طریق مثال های واقعی کشف کنید ویژگی های کلیدی پیاده سازی ویژگی های مختلف Rust برای ساخت برنامه های فوق العاده سریع آموزش ساخت برنامه های رابط کاربری گرافیکی با استفاده از Gtk-rs. توضیحات Rust یک زبان متن باز، امن، همزمان و کاربردی است که توسط موزیلا ایجاد شده است. فوق العاده سریع اجرا می شود، از خطاهای segfault جلوگیری می کند و ایمنی را تضمین می کند. این کتاب با راهنمایی شما از طریق جنبه های مختلف برنامه نویسی Rust، شما را با توسعه نرم افزار ضروری شروع می کند. با این رویکرد می توانید فوراً فاصله بین یادگیری و اجرا را پر کنید. با مقدمه‌ای بر Rust، جنبه‌های اساسی مانند نحو، انواع داده‌ها، توابع، ژنریک، جریان‌های کنترل و موارد دیگر را خواهید آموخت. پس از این، شما مستقیماً وارد ساخت اولین پروژه خود، یک بازی تتریس خواهید شد. در مرحله بعد یک پخش کننده موسیقی گرافیکی می سازید و با نرم افزار شبکه سریع و قابل اعتماد با استفاده از Tokio، کتابخانه ناهمزمان IO Rust مقیاس پذیر و سازنده کار می کنید. در طول این کتاب، ویژگی‌های مختلف برنامه‌نویسی Rust از جمله ویژگی‌های SDL، حلقه رویداد، ورودی/خروجی فایل و ابزارک ابزارک معروف GTK+ را بررسی خواهید کرد. از طریق این پروژه ها، خواهید دید که Rust از نظر همزمانی چقدر خوب عمل می کند - از جمله موازی بودن، قابلیت اطمینان، عملکرد بهبود یافته، ژنریک، ماکروها و ایمنی نخ. ما همچنین برخی از جنبه های برنامه نویسی ناهمزمان و واکنشی Rust را پوشش خواهیم داد. در پایان کتاب، ساختن برنامه های کاربردی مختلف در دنیای واقعی در Rust راحت خواهید بود. آنچه یاد خواهید گرفت پروژه های Rust را با استفاده از مدیر بسته Cargo-Rust کامپایل و اجرا کنید استفاده از ویژگی های Rust-SDL مانند حلقه رویداد، پنجره ها، حلقه های بی نهایت، تطبیق الگو و موارد دیگر ایجاد یک رابط گرافیکی با استفاده از Gtk-rs و Rust-SDL ترکیب مکانیزم همزمانی و چند رشته ای همراه با ایمنی رشته و قفل اجرای پروتکل FTP با استفاده از پشته ورودی/خروجی ناهمزمان با کتابخانه توکیو این کتاب برای چه کسی است این کتاب برای توسعه دهندگان نرم افزاری است که علاقه مند به برنامه نویسی سطح سیستم و برنامه هستند و به دنبال آن هستند. ورود سریع به استفاده از Rust و درک ویژگی های اصلی برنامه نویسی Rust. فرض بر این است که شما درک اولیه ای از جاوا، سی شارپ، روبی، پایتون یا جاوا اسکریپت دارید.

فهرست مطالب :


Table of ContentsBasics of RustStarting with SDLEvents and basic game MechanismsAdd all game MechanismsCreating a Music PlayerImplementing the Engine of the Music PlayerMusic Player in a More Rusty Way with RelmUnderstanding FTPImplementing an Asynchronous FTP ServerImplementing Asynchronous File TransferAppendix: Rust Best Practices

توضیحاتی در مورد کتاب به زبان اصلی :


Discover the world of Rust programming through real-world examples Key Features Implement various features of Rust to build blazingly fast applications Learn to build GUI applications using Gtk-rs Explore the multi-threading aspect of Rust to tackle problems in concurrency and in distributed environments Book Description Rust is an open source, safe, concurrent, practical language created by Mozilla. It runs blazingly fast, prevents segfaults, and guarantees safety. This book gets you started with essential software development by guiding you through the different aspects of Rust programming. With this approach, you can bridge the gap between learning and implementing immediately. Beginning with an introduction to Rust, you'll learn the basic aspects such as its syntax, data types, functions, generics, control flows, and more. After this, you'll jump straight into building your first project, a Tetris game. Next you'll build a graphical music player and work with fast, reliable networking software using Tokio, the scalable and productive asynchronous IO Rust library. Over the course of this book, you'll explore various features of Rust Programming including its SDL features, event loop, File I/O, and the famous GTK+ widget toolkit. Through these projects, you'll see how well Rust performs in terms of concurrency--including parallelism, reliability, improved performance, generics, macros, and thread safety. We'll also cover some asynchronous and reactive programming aspects of Rust. By the end of the book, you'll be comfortable building various real-world applications in Rust. What you will learn Compile and run the Rust projects using the Cargo-Rust Package manager Use Rust-SDL features such as the event loop, windows, infinite loops, pattern matching, and more Create a graphical interface using Gtk-rs and Rust-SDL Incorporate concurrency mechanism and multi-threading along with thread safety and locks Implement the FTP protocol using an Asynchronous I/O stack with the Tokio library Who this book is for This book is for software developers interested in system level and application programming who are looking for a quick entry into using Rust and understanding the core features of the Rust Programming. It's assumed that you have a basic understanding of Java, C#, Ruby, Python, or JavaScript.



پست ها تصادفی