آموزش مالکیت حافظه و قرض گرفتن در Rust 2021

Memory Ownership and Borrowing in Rust 2021

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دو رکن رست ایمنی و سرعت است. Rust می تواند با استفاده از سیستم مدیریت حافظه منحصر به فرد خود، مالکیت و قرض گرفتن، این موضوع را تضمین کند. مسلماً این مهم‌ترین ویژگی Rust است و درک کامل برای تسلط بر Rust ضروری است. در این دوره آموزشی، Memory Ownership and Borrowing in Rust 2021، خواهید آموخت که چگونه Rust حافظه را برای اطمینان از سرعت و ایمنی مدیریت می‌کند. ابتدا، نحوه مدیریت Rust حافظه را بازبینی خواهید کرد. در مرحله بعد، مالکیت و وام گرفتن را کشف خواهید کرد. در نهایت، با Lifetimes آشنا خواهید شد. وقتی این دوره را به پایان رساندید، درک عمیقی از مالکیت و قرض گرفتن مورد نیاز برای تسلط بر زبان برنامه نویسی Rust خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

چگونه Rust از حافظه استفاده می کند How Rust Uses Memory

  • معرفی Introduction

  • راه اندازی کد ویژوال استودیو برای رفع اشکال Rust Setting up Visual Studio Code for Debugging Rust

  • رویکردهای مختلف برای مدیریت حافظه Different Approaches to Memory Management

  • انواع داده، تغییرپذیری و دامنه Data Types, Mutability, and Scope

  • پشته در مقابل هیپ Stack vs. Heap

  • خلاصه Summary

مدیریت حافظه با مالکیت Managing Memory with Ownership

  • معرفی Introduction

  • قوانین مالکیت Rules of Ownership

  • انواع داده های قابل کپی Copyable Data Types

  • انواع داده غیر قابل کپی Non-copyable Data Types

  • ویژگی های کپی و شبیه سازی Copy and Clone Traits

  • خلاصه Summary

ارزش های استقراض با مرجع Borrowing Values by Reference

  • معرفی Introduction

  • مراجع تغییرناپذیر Immutable References

  • مراجع قابل تغییر Mutable References

  • محدودیت های مرجع Reference Restrictions

  • برش رشته String Slices

  • خلاصه Summary

استفاده از Lifetimes برای کاهش ابهام Using Lifetimes to Reduce Ambiguity

  • معرفی Introduction

  • طول عمر چیست؟ What Is a Lifetime?

  • طول عمر در توابع Lifetimes in Functions

  • طول عمر در سازه ها Lifetimes in Structs

  • قوانین حذف مادام العمر Lifetime Elision Rules

  • طول عمر استاتیک Static Lifetimes

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش مالکیت حافظه و قرض گرفتن در Rust 2021
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 10m
26
Pluralsight (پلورال سایت) pluralsight-small
09 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Shaun Meyer

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Meyer Shaun Meyer

شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.