لینک : https://fa.wikipedia.org/wiki/%D8%B3%DB%8C_%D8%B4%D8%A7%D8%B1%D9%BE
اما مختصری درباره ی زبان برنامه نویسی #C در زیر آورده شده است :
سی شارپ (#C) یک زبان برنامه نویسی شیء گرا است که توسط شرکت مایکروسافت ساخته شده و ترکیبی از قابلیتهای خوب ++C و JAVA است. اگر با این دو زبان آشنایی دارید این شانس را دارید زبان سی شارپ را راحت یاد بگیرید. این زبان به قدری راحت است که هم کسانی که قبلا برنامه نویسی نکرده اند و هم دانش آموزان می توانند راحت آن را یاد بگیرند. از سی شارپ می توان برای ساخت برنامه های تحت ویندوز، تحت وب، وب سرویس ها، برنامه های موبایل و بازی ها استفاده کرد. می توان به جای واژه ویژوال سی شارپ از کلمه سی شارپ استفاده کرد، اما ویژوال سی شارپ به معنای استفاده همزمان از سی شارپ و محیط گرافیکی ویژوال استودیو می باشد. این زبان برنامه نویسی تنها زبانی است که مخصوصا برای دات نت فریم ورک طراحی شده است.
سی شارپ از کتابخانه کلاس دات نت که شامل مجموعه بزرگی از اجزاء از قبل ساخته شده است، استفاده می کند. این اجزا به ساخت هر چه سریعتر برنامه ها کمک می کنند. سی شارپ یک برنامه بسیار قدرتمند و شیء گرا است و با آن می توان برنامه هایی با قابلیت مدیریت بیشتر و درک آسان ایجاد کرد. ساختار این زبان نسبت به زبان های دیگر بسیار آسان و قابل فهم است. برای اجرای یک برنامه سی شارپ ابتدا باید دات نت فریم ورک نصب شود. سی شارپ یکی از زبان هایی است که از تکنولوژی های دیگر دات نت مانند ASP.NET ،Silverlight و XNA پشتیبانی می کند. همچنین یک محیط توسعه یکپارچه دارد که آن نیز به نوبه خود دارای ابزارهای مفیدی است که به شما در کدنویسی در سی شارپ کمک می کند.
با ظهور C# 7.0 قابلیت های جدیدی به این زبان اضافه شد که به شما امکان می دهند که برنامه هایی بهینه تر و پربار تر با کدنویسی کمتر بنویسید. حال که اسم نسخه 7 سی شارپ به میان آمد بهتر است که با نسخه های مختلف این زبان از ابتدا تاکنون که در جدول زیر آمده است آشنا شوید :
| نسخه سی شارپ | نسخه .NET Framework | نسخه Visual Studio | تاریخ ارائه |
| C# 1.0 | .NET Framework 1.0 | Visual Studio .NET 2002 | January 2002 |
| C# 1.1 | .NET Framework 1.1 | Visual Studio .NET 2003 | April 2003 |
| C# 2.0 | .NET Framework 2.0 | Visual Studio 2005 | November 2005 |
| C# 3.0 | .NET Framework 3.03.5 | Visual Studio 2008 | November 2007 |
| C# 4.0 | .NET Framework 4.0 | Visual Studio 2010 | April 2010 |
| C# 5.0 | .NET Framework 4.5 | Visual Studio 2012/2013 | August 2012 |
| C# 6.0 | .NET Framework 4.6 | Visual Studio 2015 | July 2015 |
| C# 7.0 | .NET Framework 4.6.2 | Visual Studio 2017 | March 2017 |
دلیل پیدایش این زبان بر طبق دانشنامه wikipedia بدین شرح است که :
در سال 1999، شرکت Sun Microsystems اجازه استفاده از زبان برنامهنویسی JAVA را در اختیار Microsoft قرار داد تا در سیستم عامل خود از آن استفاده کند. جاوا در اصل به هیچ پلت فرم یا سیستمعاملی وابسته نبود، ولی مایکروسافت برخی از مفاد قرار داد را زیر پا گذاشت و قابلیت مستقل از سیستم عامل بودن جاوا را از آن برداشت. شرکت Sun Microsystems پروندهای علیه مایکروسافت درست کرد و مایکروسافت مجبور شد تا زبان شیءگرای جدیدی با کامپایلر جدید که به ++C شبیه بود را درست کند. آندرس هلزبرگ (Anders Hejlsberg) سرپرستی و مدیریت این پروژه را بر عهده گرفت و گروهی را برای طراحی زبانی جدید تشکیل داد و نام آن را Cool گذاشت. مایکروسافت در نظر داشت اسم این زبان را تا آخر Cool قرار دهد، ولی به دلیل مناسب نبودن برای اهداف تجاری این کار را نکرد. در ارائه و معرفی رسمی چارچوب داتنت در سال 2000 این زبان به سی شارپ تغییر نام یافت.برای آشنایی بیشتر با این زبان به لینک زیر مراجعه کنید :
http://msdn.microsoft.com/en-us/library/z1zx9t92.aspxسی شارپ به طور دائم توسط مایکروسافت به روز شده و ویژگیهای جدیدی به آن اضافه می شود و یکی از بهترین زبانهای برنامه نویسی دات نت است.
برچسب:
نویسنده: رویا فرهادی