دانلود کتاب Rust Essentials بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : Rust Essentials
عنوان ترجمه شده به فارسی : Rust Essentials
سری :
نویسندگان : Ivo Balbaert
ناشر : Packt Publishing
سال نشر : 2015
تعداد صفحات : 0
ISBN (شابک) : 1785285769 , 9781785285769
زبان کتاب : English
فرمت کتاب : epub درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 1 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
نحوه استفاده از Rust برای نوشتن سیستمها و برنامههای کاربردی سریع، ایمن و همزمان را کشف کنید
این کتاب برای توسعه دهندگان نرم افزار علاقه مند به برنامه نویسی در سطح سیستم و برنامه در نظر گرفته شده است و به دنبال ورود سریع به استفاده از Rust هستند. و درک ویژگی های اصلی چارچوب. فرض بر این است که شما درک اولیه ای از جاوا، سی شارپ، روبی، پایتون یا جاوا اسکریپت دارید.
با مقایسه Rust با سایر زبان های برنامه نویسی، این کتاب به شما نشان می دهد. کجا و چگونه از Rust استفاده کنیم. در این مقاله انواع اولیه به همراه متغیرها و دامنه آنها، اتصال و ریخته گری، توابع ساده و راه های کنترل جریان اجرا در یک برنامه مورد بحث قرار می گیرد.
در ادامه، این کتاب آرایه های انعطاف پذیر، بردارها، تاپل ها، enums، و ساختار می دهد. سپس کد را با توابع درجه بالاتر و ژنریک تعمیم می دهید و آن را برای بسته شدن، تکرار کننده ها، مصرف کنندگان و غیره اعمال می کنید. ایمنی حافظه توسط کامپایلر با استفاده از مراجع، اشاره گرها، جعبه ها، شمارش مرجع و شمارش مرجع اتمی تضمین می شود. شما یاد خواهید گرفت که چگونه ماکروها و جعبه ها بسازید و همزمانی را برای اجرای چند هسته ای کشف کنید.
در پایان این کتاب، شما با موفقیت به استفاده از Rust مهاجرت کرده اید و می توانید از آن به عنوان زبان برنامه نویسی اصلی خود استفاده کنید. .
Discover how to use Rust to write fast, secure, and concurrent systems and applications
This book is intended for software developers interested in systems level and application programming, and are looking for a quick entry into using Rust and understanding the core features of the framework. It is assumed that you have a basic understanding of Java, C#, Ruby, Python or JavaScript.
Starting by comparing Rust with other programming languages, this book will show you where and how to use Rust. It will discuss primitive types along with variables and their scope, binding and casting, simple functions, and ways to control execution flow in a program.
Next, the book covers flexible arrays, vectors, tuples, enums, and structs. You will then generalize the code with higher-order functions and generics applying it to closures, iterators, consumers, and so on. Memory safety is ensured by the compiler by using references, pointers, boxes, reference counting, and atomic reference counting. You will learn how to build macros and crates and discover concurrency for multicore execution.
By the end of this book, you will have successfully migrated to using Rust and will be able to use it as your main programming language.