مروری بر زبان برنامه نویسی سی شارپ
سی شارپ یک زبان برنامه نویسی ساده، مدرن، عمومی و شیء گرا می باشد که توسط مایکروسافت توسعه داده شده است و توسط انجمن ECMA و سازمان بین المللی استاندارد (ISO) تأیید شده است.
زبان برنامه نویسی سی شارپ در جریان توسعه .Net Framework توسط Anders Hejlsberg و تیمش توسعه داده شد. C# برای CLI یا (Common Language Infrastructure) طراحی شده است و شامل کد اجرایی و محیط زمان اجرا است که اجازه استفاده از زبان های سطح بالا در پلتفرم های مختلف را می دهد.
به دلایل زیر، استفاده از زبان برنامه نویسی C# بسیار گسترده است
- یک زبان برنامه نویسی مدرن و جامع است
- شیء گرا است
- جزء گرا است
- برای یادگیری آسان است
- یک زبان ساختاری است
- برنامه های کارآمد و با کیفیت تولید می کند
- بر روی انواع سیستم عامل های کامیپوتری کامپایل می شود
- بخشی از .Net Framework است
ویژگی های بارز برنامه نویسی با سی شارپ
گرچه ساختار زبان سی شارپ مانند زبان C و زبان C++ ساده است و همچنین شباهت هایی به زبان جاوا دارد، اما این زبان قابلیت ها و ویژگی های منحصر به فردی نیز دارد که باعث محبوبیت آن در جهان شده است.
قابلیت ها و ویژگی های منحصر به فرد زبان سی شارپ
- پشتیبانی از شرط های Boolean
- جمع کننده خودکار زباله
- کتابخانه استاندارد
- پشتیبانی از ورژن های مختلف Assembly
- خواص و رویداد ها
- امکان مدیریت Delegate ها و Event ها
- امکان آسان از ویژگی Generic
- Indexer ها
- کامپایل شرطی
- چند نخی (Multithreading)
- امکان استفاده از LINQ و Lambada
- تعامل با نسخه های مختلف سیستم عامل ویندوز
هیچ نظری ثبت نشده است