سی شارپ - بررسی اجمالی

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

سی شارپ توسط اندرس هلزبرگ و تیمش و در هنگام توسعه ی فریمورک دات نت ، تولید شد.

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

دلایل زیر سی شارپ را به یک زبان حرفه ای تبدیل می کند:

  • یک زبان برنامه نویسی مدرن و چند منظوره است
  • شی گراء است
  • سی شارپ یک زبان جزءگرا است
  • یادگیری آن آسان هست
  • سی شارپ یک زبان ساخت یافته است
  • برنامه های کارآمدی تولید می کند
  • قابلیت اجرا روی پلت فرم های مختلف رادارد
  • بخشی از دات نت فریمورک است

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

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

در زیر لیستی از ویژگی های مهم سی شارپ آورده شده است:

  • شرط های بولی
  • گاربج کالکشن اتوماتیک
  • کتابخانه ی استاندارد
  • اسمبلی ورژنینگ
  • خصوصیت ها و رویداد ها
  • مدیریت رویدادها و دلیگیت  ها
  • انواع جنریکی که قابل استفاده ی آسان هستند
  • ایندکسر ها
  • ساختارهای شرطی
  • مالتی تردینگ (Multithreading) ساده
  • لینک(Linq) و لامبدا اکسپرشن ( Lambda Expressions)
  • یکپارچه سازی با ویندوز