سه شنبه ۱۸ دي ۱۴۰۳
Tut24 آموزش برنامه نویسی و مجله تخصصی فناوری ورود/عضویت

آموزش سی شارپ - بررسی اجمالی

سی شارپ یک زبان برنامه نویسی مدرن، همه منظوره و شی گرا است که توسط مایکروسافت توسعه یافته و توسط انجمن سازندگان کامپیوتر اروپا (ECMA) و سازمان استاندارد بین المللی (ISO) تایید شده است.

C# توسط Anders Hejlsberg و تیمش در طول توسعه .Net Framework توسعه داده شد.

سی شارپ برپایه CLI طراحی شده است که از کد اجرایی و محیط runtime تشکیل شده و امکان استفاده از زبان های مختلف سطح بالا را در پلتفرم ها و معماری های مختلف کامپیوتری فراهم می کند.

دلایل زیر C# را به یک زبان حرفه ای پرکاربرد تبدیل می کند -

  • یک زبان برنامه نویسی مدرن و همه منظوره است
  • شی گراست.
  • کامپوننت گراست.
  • یادگیری آن آسان است.
  • یک زبان ساختارمند است.
  • برنامه های کارآمد تولید می کند.
  • می توان آن را بر روی انواع پلتفرم های کامپیوتری کامپایل کرد.
  • بخشی از Net Framework. است.

ویژگی های قدرتمند برنامه نویسی سی شارپ

اگرچه ساختارهای سی شارپ از زبان های سنتی مانند سی و سی پلاس پلاس پیروی می کنند، اما یک زبان برنامه نویسی شی گرا هست. بسیار به روز است . همچنین زبان سی شارپ شباهت زیادی با زبان جاوا دارد، دارای ویژگی های برنامه نویسی قوی متعددی است که آن را برای برنامه نویسان در سراسر جهان دوست داشتنی می کند.

در زیر لیستی از چند ویژگی مهم C# آمده است

  • انواع شرط های منطقی
  • پاک کردن خودکار دیتاهای اضافی
  • کتابخانه های استاندارد
  • نسخه اسمبلی
  • ویژگی ها و رویدادها
  • مدیریت رویدادها
  • جنریک های آسان برای استفاده
  • ایندکسر ها
  • کامپایل شرطی
  • همزمانی اجرای ساده
  • LINQ و عبارات لامبدا
  • ادغام با ویندوز