تهیه منابع الکترونیکی لاتین (پزشکی، مهندسی، روانشناسی و ...)
پیگیری سفارش ثبت درخواست
Rust Essentials: A quick guide to writing fast, safe, and concurrent systems and applications
جلد واقعی نیست

Rust Essentials: A quick guide to writing fast, safe, and concurrent systems and applications

مشخصات فایل Rust Essentials: A quick guide to writing fast, safe, and concurrent systems and applications نویسنده Ivo Balbaert ناشر Packt Publishing سال 2017 این فایل به صورت آفلاین ارسال خواهد شد.

Ivo Balbaert
Packt Publishing
English — 2017

Key Features

  • Get started with Rust to build scalable and high performance applications
  • Enhance your application development skills using the power of Rust
  • Discover the power of Rust when developing concurrent applications for large and scalable software

Book Description

Rust is the new, open source, fast, and safe systems programming language for the 21st century, developed at Mozilla Research, and with a steadily growing community. It was created to solve the dilemma between high-level, slow code with minimal control over the system, and low-level, fast code with maximum system control. It is no longer necessary to learn C/C++ to develop resource intensive and low-level systems applications. This book will give you a head start to solve systems programming and application tasks with Rust.

We start off with an argumentation of Rust's unique place in today's landscape of programming languages. You'll install Rust and learn how to work with its package manager Cargo. The various concepts are introduced step by step: variables, types, functions, and control structures to lay the groundwork. Then we explore more structured data such as strings, arrays, and enums, and you’ll see how pattern matching works.

Throughout all this, we stress the unique ways of reasoning that the Rust compiler uses to produce safe code. Next we look at Rust's specific way of error handling, and the overall importance of traits in Rust code. The pillar of memory safety is treated in depth as we explore the various pointer kinds. Next, you’ll see how macros can simplify code generation, and how to compose bigger projects with modules and crates. Finally, you’ll discover how we can write safe concurrent code in Rust and interface with C programs, get a view of the Rust ecosystem, and explore the use of the standard library.

What you will learn

  • Set up your Rust environment to achieve the highest productivity
  • Bridge the performance gap between safe and unsafe languages
  • Use pattern matching to create flexible code
  • Apply generics and traits to develop widely applicable code
  • Organize your code in modules and crates
  • Build macros to extend Rust’s capabilities and reach
  • Apply tasks to tackle problems concurrently in a distributed environment

About the Author

Ivo Balbaert is currently a lecturer in (web) programming and databases at CVO Antwerpen, a community college in Belgium. He received a PhD in applied physics from University of Antwerp in 1986. He worked for 20 years in the software industry as a developer and consultant in several companies and for 10 years as project manager at the University Hospital of Antwerp. From 2000 onward, he switched to partly teaching, developing software, and writing technical books.

Table of Contents

  1. STARTING WITH RUST
  2. USING VARIABLES AND TYPES
  3. USING FUNCTIONS AND CONTROL STRUCTURES
  4. STRUCTURING DATA AND MATCHING PATTERNS
  5. HIGHER-ORDER FUNCTIONS AND ERROR HANDLING
  6. Using traits and OOP in Rust
  7. POINTERS AND MEMORY SAFETY
  8. ORGANIZING CODE AND MACROS
  9. CONCURRENCY AND PARALLELISM
  10. PROGRAMMING AT THE BOUNDARIES
  11. Exploring the standard library
  12. The ecosystem of crates
این کتاب از Packt Publishing یا وبسایت آمازون با رعایت کامل قوانین کپی‌رایت خریداری خواهد شد و در اختیار شما قرار می‌گیرد.

نظرات

هنوز نظری ثبت نشده — اولین نفر باشید.
در حال بارگذاری فرم ثبت نظر...

بیشترین جستجو در زمینهٔ بدون دسته بندی

isbn_9787542831156, isbn_9787542831156
Unknown
20٪-
isbn_9787542831156, isbn_9787542831156
Unknown
قبلی 3
پرفروش‌ترین فایل‌ها
همه ←
دیدگاه کاربران
4.8 میانگین امتیاز از 637 نظر
Tiziano درخواست 51
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت‌ها زیاد زمان تحویل سریع بود
عالی هستین قیمت ها کمی ارزان تر شود عالی
علی اکبر شکارچی درخواست 37
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
باسلام ضمن تشکر لطفا کتابعثهای جدید هم قابل دریافت باشد
a r z درخواست 3
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
همه چیز خوب و مطمئن. سپاس
سید جواد میرهاشمی درخواست 10
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
درود و سپاس
اشکان دهقان درخواست 3
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
تشکر
مهمان درخواست 1
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
دمتون گرم
مهمان
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
عالی بود
091•••••606 درخواست 1
کار با سایت راحت و سریع پشتیبانی سریع و خوب زمان تحویل سریع بود
سلام. سرعت در پاسخگویی واقعا بالا بود. حقیقتش برای قیمت نمیتونم نظر بدم چون بار اولم بود که از این سایت استفاده میکردم. واقعا ممنونم که این کتاب رو پیدا کردید.
mgholizadehk درخواست 172
پشتیبانی سریع و خوب قیمت‌ها زیاد زمان تحویل سریع بود
سایت بهترشده ولی هنوزیه جاهایی گیر دارهمخصوصا در قسمت ثبت درخواست
Ali goli درخواست 5
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
خیلی عالیه گرفتن دیتا توی این بروزرسانی نرم افزار کامل شده توی در گاه هایی که نسخه الکترونیک دارند مشکلی ندارید اما میتونید روی کتاب هایی که فقط نسخه چاپی ازشون موجوده بحث الکترونیک سازی با هوش مصنوعی و اسکن کردن رو هم داشته باشید که این محدودیت هم کامل مرتفع بشه
نظر کاربر
منبع مورد نظرتون رو پیدا نکردید؟

فقط مشخصات کامل منبع درخواستی وارد کنید:

در کمتر از ۲ ساعت به شما پاسخ خواهیم داد!

صفحات پر بازدید سایت

مجوز نشر کتاب

پاسخگویی سریع

پشتیبانی ۲۴ ساعته

تضمین سلامت فایل‌ها


همه دسته‌بندی‌ها