نمایش نتایج 1 تا 2 از 2

نام تاپیک: مقایسه #F و #C

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1394
    محل زندگی
    تبریز
    پست
    61

    Question مقایسه #F و #C

    سلام خسته نباشید . اقا خواهشا یکی به من تفاوت سی شارپ و اف شارپ رو توضیح بده و این که اف شارپ چه مزیت هایی نسبت به سی شارپ دارد؟

  2. #2

    نقل قول: مقایسه #F و #C

    از اونجایی که اف شارپ ا نیفتاده در ایران هنوز به طور کابردی فکر نکنم پروژه ای باها راه افتاده باشه اما در حالت کلی میشه گفت برای انجام برنامه های محاسباتی دقیق اف شارپ ساخته شده . از طرفی برای بازی سازی هم کاربرد داره . اف شارپ به طور پایه ای بر روی Functional programming هست و در خودش به طور مثال پاردایم oop رو هم داره وبه خوبی در خودش ساپورت میکنه . ولی مثلا سی شارپ بر روی oop هست اما در خودش به طور مختصری از Functional Programming هم استفاده میکنه و ساپورتش میکنه. اما #F کامل تر داره هر دو رو ساپورت میکنه . برنامه نویسی رویه ای هم بهتره در موردش بخونید.
    یه مثالی از مقایسه سی شارپ و اف شارپ که در مورد Strongly Type بودنشون .
    سی شارپ strongly type هست یعنی شما عملا هم implicit casting و explicit casting ‌رو توش دارید اما اف شارپ implicit casting رو ساپورت نمیکنه و همه چیز به عهده برنامه نویس هست یعنی شما مثلا در تبدیل نوع هاتون اگر اشتباهی کنید مقصر خود برنامه نویسه نه کدی که اینکار رو انجام میده. از طرفی میشه گفت یکم موضوع جدی تر هست تو اف شارپ و در نهایت به این میرسیم که #F نسبت به #C‌میشه گفت Strongly type هست .
    از طرفی دیگه تعداد خط کد هایی که با #F زده میشه کمتر از #C هست (انجام کد به یک شکل باشه و برابری)
    اما این دلیل نمیشه که بگیم سی شارپ ضعیف تر هست. در بحث پیاده سازی oop سی شارپ واقعا خیلی خوب عمل میکنه .
    اف شارپ immutable بودن رو مبنای کارش قرار داده
    linq نمونه ای از برنامه نویسی تابعی در سی شارپ هست
    این لینک هم میتونه به شما در برنامه نویسی تابعی Functional در سی شارپ کمک کنه.
    https://www.codeproject.com/Articles...ming-in-Csharp

تاپیک های مشابه

  1. دوستان بیاید دلفی و vb.net را مقایسه کنیم
    نوشته شده توسط sh در بخش VB.NET
    پاسخ: 18
    آخرین پست: جمعه 02 بهمن 1388, 01:32 صبح
  2. مقایسه دو رشته
    نوشته شده توسط قیوم در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 5
    آخرین پست: یک شنبه 15 خرداد 1384, 14:24 عصر
  3. مقایسه ی کارت های گرافیکی موجود در ایران از دیدگاه OpenGL
    نوشته شده توسط Vahid_Nasiri در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 2
    آخرین پست: شنبه 03 آبان 1382, 18:54 عصر
  4. مقایسه vb.net و delphi
    نوشته شده توسط sh در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 5
    آخرین پست: شنبه 24 خرداد 1382, 18:56 عصر
  5. مقایسه دلفی و ویژوال بیسیک برای یک برنامه نویسی دیتابیسی
    نوشته شده توسط موسوی در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 19
    آخرین پست: چهارشنبه 24 اردیبهشت 1382, 09:19 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •