آموزش مقدمه ای بر D

Introduction to D

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
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
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: این دوره D را نشان می دهد، یک زبان برنامه نویسی سیستمی که برای جایگزینی C++ با یک نحو ساده تر و در عین حال همان مقدار قدرت طراحی شده است. D یک زبان مدرن و چند پارادایم است که در کد بومی کامپایل می شود. این دوره به دلیل سرعت و ظرافت خود مشهور است و ... این دوره به معرفی D، یک زبان برنامه نویسی سیستمی می پردازد که برای ارائه همان قدرت و انعطاف پذیری C++ با ویژگی های راحتی موجود در زبان های برنامه نویسی مدرن مانند C# یا جاوا طراحی شده است. D یک زبان برنامه نویسی بومی و کامپایل شده شی گرا است که می تواند از برخی کاستی های C/C++ مانند انواع داده های نادرست یا نیاز به مدیریت دستی حافظه جلوگیری کند. از سوی دیگر، D خود را به وظایف حیاتی عملکرد می‌دهد: در صورت نیاز، از رویکردهای مختلف بهبود عملکرد مانند توانایی غیرفعال کردن بررسی‌های محدود آرایه پشتیبانی می‌کند. این دوره ویژگی های اساسی D را پوشش می دهد، مانند سیستم نوع آن، پشتیبانی از مدیریت خطا، نحوه مدیریت OOP و همچنین رویکرد D به همزمانی.

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

      مروری بر D An Overview of D

      • طرح کلی دوره Course Outline

      • D چیست؟ What is D?

      • پارادایم ها Paradigms

      • ابزارهای تجارت Tools of the Trade

      • کامپایلرها Compilers

      • کتابخانه ها Libraries

      • منابع Resources

      انواع و اپراتورها Types and Operators

      • بررسی اجمالی Overview

      • تجربه توسعه The Development Experience

      • انواع انتگرال Integral Types

      • انواع ممیز شناور Floating-Point Types

      • انواع پیچیده Complex Types

      • شخصیت ها و رشته ها Characters and Strings

      • اپراتورها Operators

      • خلاصه Summary

      کنترل جریان Control Flow

      • بررسی اجمالی Overview

      • اگر بیانیه If Statement

      • اگر استاتیک Static If

      • برای حلقه For Loop

      • سوئیچ بیانیه Switch Statement

      • در حالی که حلقه While Loop

      • خلاصه Summary

      آرایه ها و رشته ها Arrays and Strings

      • بررسی اجمالی Overview

      • آرایه های پویا Dynamic Arrays

      • آرایه های ثابت Fixed Arrays

      • آرایه های چند بعدی Multi-dimensional Arrays

      • آرایه های انجمنی Associative Arrays

      • رشته های Strings

      • خلاصه Summary

      کارکرد Functions

      • بررسی اجمالی Overview

      • مبانی Basics

      • عبور پارامترها Passing Parameters

      • توابع متغیر Variadic Functions

      • پارامترها را تایپ کنید Type Parameters

      • اضافه بار Overloading

      • توابع تو در تو و توابع لفظی Nested Functions and Function Literals

      • اعضای شبه Pseudo Members

      • خلاصه Summary

      شی گرایی Object Orientation

      • بررسی اجمالی Overview

      • OOP چیست؟ What is OOP?

      • کلاس ها، فیلدها و توابع Classes, Fields, and Functions

      • کلاس های تو در تو Nested Classes

      • کپسوله سازی Encapsulation

      • اعضای ثابت Static Members

      • وراثت Inheritance

      • کلاس ها و رابط های انتزاعی Abstract Classes and Interfaces

      • پلی مورفیسم Polymorphism

      • شی و روش های آن Object and Its Methods

      • پارامترها را تایپ کنید Type Parameters

      • خلاصه Summary

      رسیدگی به خطا Error Handling

      • بررسی اجمالی Overview

      • استثنائات: پرتاب و گرفتن Exceptions: Throwing and Catching

      • سلسله مراتب پرتابی Throwable Hierarchy

      • در نهایت بند Finally Clause

      • استثنائات وثیقه Collateral Exceptions

      • بررسی مرزهای آرایه Array Bounds Checking

      • خلاصه Summary

      تغییرناپذیری Immutability

      • بررسی اجمالی Overview

      • انواع تغییرناپذیر Immutable Types

      • توابع تغییرناپذیر Immutable Functions

      • کلاس ذخیره سازی Const Const Storage Class

      • خلاصه Summary

      برنامه نویسی قرارداد Contract Programming

      • بررسی اجمالی Overview

      • ادعاها Assertions

      • شرایط پیش و پس از آن Pre- and Postconditions

      • متغیرها Invariants

      • دستور اجرای قرارداد Contract Execution Order

      • خلاصه Summary

      همزمانی Concurrency

      • بررسی اجمالی Overview

      • موضوعات و به اشتراک گذاری داده ها Threads and Data Sharing

      • ارتباط موضوعی Thread Communication

      • همگام سازی موضوع Thread Synchronization

      • خلاصه Summary

      • در آستانه نزدیک شدن In Closing

      نمایش نظرات

      آموزش مقدمه ای بر D
      جزییات دوره
      5h 3m
      74
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      47
      از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Dmitri Nesteruk Dmitri Nesteruk

      مهندسی نرم افزار/سخت افزار • Quant Finance • Algotrading