عنوان:

‫گفتگویی با Mads Torgersen در مورد C# 14


نویسنده: وحید نصیری
تاریخ: ۱۴۰۳/۱۱/۲۲ ۰۸:۵۶
آدرس: www.dntips.ir
این گزیده مصاحبه‌ای است که در آن سخنران، درباره‌ی طراحی و آینده زبان برنامه‌نویسی سی شارپ صحبت می‌کند و موضوعاتی مانند انواع union، تأثیرات برنامه‌نویسی تابعی، تکامل زبان و انواع nullable را پوشش می‌دهد.

نوع‌های Union

  • سی شارپ به سمت نوع‌های union حرکت می‌کند؛ جایی‌که unionها از نوع‌ها تشکیل می‌شوند، برخلاف برخی از زبان‌های تابعی که موجودیت‌های نام‌گذاری شده هستند.
  • هدف، ارائه یک رویکرد شیءگرا برای discriminated unionها است که به آنها اجازه می‌دهد به عنوان اشیاء مستقلی در نظر گرفته شوند.
  • سخنران بر اهمیت custom unionها برای نمایش سناریوهای مختلف مانند نتایج، گزینه‌ها و انواع خطای سفارشی تأکید می‌کند.

پشیمانی از ویژگی‌ها

  • سخنران از اجرای رویدادها و delegateها به عنوان ویژگی‌های زبان ابراز پشیمانی می‌کند و پیشنهاد می‌کند که آنها به عنوان ساختارهای سطح کتابخانه مناسب‌تر باشند.
  • سخنران همچنین از گنجاندن کلمه کلیدی dynamic ابراز پشیمانی می‌کند و سربار عملکرد و هزینه‌های نگهداری آن را ذکر می‌کند.



مشاهده مطلب اصلی