آموزش زبان برنامه نویسی راست Rust تکمیلی بخش دوم
برای دسترسی به نسخه کاملتر آموزش زبان برنامه نویسی راست Rust تکمیلی بخش دوم و دانلود فایلهای همراه آموزش روی لینک زیر کلیک کنید:
https://fdrs.ir/wrng
زمانبندی ویدئو:
00:00 درس ۱: آشنایی با زبان برنامهنویسی RUST و مباحث تئوری Ownership
14:24 درس ۲: نمونه کد Ownership، اصلاح و تکمیل آن
22:38 درس ۳: Move Copy Semantics و برنامهنویسی مربوط به آن
32:38 درس ۴: تکمیل کد Move Copy Semantics
زبان برنامهنویسی راست (Rust) چیست؟
زبان برنامهنویسی راست (Rust)، یک زبان برنامهنویسی متنباز و سطح بالا است که توسط موسسه Mozilla توسعه یافته و ارائه شده است. این زبان برای ایجاد نرمافزارهای کاربردی و قابل اعتماد با کارایی بالا طراحی شده و ویژگیهای امنیتی مناسبی دارد.
اهمیت یادگیری زبان برنامهنویسی Rust چیست؟
برخی از اهمیتهای یادگیری زبان برنامهنویسی Rust در ادامه آمده است:
امنیت: Rust، به عنوان یک زبان برنامهنویسی امن معروف است. از آنجایی که این زبان برای جلوگیری از خطاهای رایج در برنامهنویسی، به خصوص خطاهای حافظه طراحی شده است، یادگیری Rust به برنامهنویسان کمک میکند که برنامههای مطمئنتری بنویسند و از حملات امنیتی جلوگیری کنند.
کارایی: Rust، عملکرد بسیار خوبی دارد و بهینهسازیهای متعددی برای اجرای سریع برنامهها ارائه میکند؛ این ویژگی به برنامهنویسان این امکان را میدهد تا برنامههای با کارایی بالا بنویسند که در برخورد با بارهای کاری حجیم و پیچیده عملکرد خوبی داشته باشند.
در این فرادرس چه چیزی یاد میگیریم؟
در شروع فرایند یادگیری، به Borrow Checker که یکی از قابلیتهای مهم کامپایلر است، خواهیم پرداخت؛ سپس به مفاهیم و معانی جابهجایی و تکثیر اشیا میپردازیم که Lifetime مهمترین درس این بخش است. در خلال معرفی کدنویسی به سبک Unsafe، به مرور و بررسی دقیق اشارهگرها و رفرنسها خواهیم پرداخت و در نهایت، بر حسب مقتضیات زمانی با هندل کردن خطاها، خط فرمان و تنظیمات محیطی آن آشنا میشویم.
همه توضیحات ...