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

دانلود Macros and Metaprogramming in Rust

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: در این دوره، ماکروها و فرابرنامه‌نویسی در 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 تخصص دارد.