آموزش ماکروها و فرابرنامه‌نویسی در Rust

دانلود Macros and Metaprogramming in Rust

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

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

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

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

مقدمه ای بر ماکروها و فرابرنامه نویسی Introduction to Macros and Metaprogramming

  • مقدمه Introduction

  • معرفی ماکروها Introducing Macros

  • گسترش ماکروها Expanding Macros

  • آشنایی با فرابرنامه ریزی Understanding Metaprogramming

  • انواع ماکروها Types of Macros

  • جادوی واقعی ماکروهای Rust The Real Magic of Rust's Macros

  • خلاصه Summary

ماکروهای اعلامی Declarative Macros

  • مقدمه Introduction

  • نحو و ساختار Syntax and Structure

  • ایجاد ماکروهای اعلامی سفارشی Creating Custom Declarative Macros

  • بهترین روش ها و محدودیت ها Best Practices and Limitations

  • موارد استفاده در دنیای واقعی Real World Use Cases

  • خلاصه Summary

ماکروهای رویه ای Procedural Macros

  • مقدمه Introduction

  • راه اندازی محیط Environment Setup

  • ایجاد یک ماکرو مشتق سفارشی Creating a Custom Derive Macro

  • گسترش ماکرو مشتق سفارشی Expanding the Custom Derive Macro

  • ویژگی مانند ماکروها Attribute Like Macros

  • عملکردی مانند ماکروها Function Like Macros

  • خلاصه Summary

نمایش نظرات

آموزش ماکروها و فرابرنامه‌نویسی در Rust
جزییات دوره
1h 23m
21
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
4
از 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 تخصص دارد.