631 ساعت آموزش تخصصی در

آموزشـــــــــگاه روبرد

با اشتراک حرفه ای روبرد به همه آموزش ها دسترسی داشته باش!

مشاهده آموزش ها
محمد جواد پورکاظمی
 عاشق دنیای تکنولوژی
1 سال قبل  قبل

**سی شارپ** یک زبان برنامه نویسی همه منظوره، شی گرا و تایپ قوی است که توسط مایکروسافت توسعه یافته است. این زبان در سال 2000 منتشر شد و از آن زمان به یکی از محبوب ترین زبان های برنامه نویسی در جهان تبدیل شده است.

**نسخه های مختلف سی شارپ**

تاکنون 11 نسخه از سی شارپ منتشر شده است. هر نسخه جدید ویژگی ها و بهبودهای جدیدی را معرفی می کند.

**نسخه 1.0**

نسخه 1.0 سی شارپ در سال 2002 منتشر شد. این نسخه اولین نسخه رسمی سی شارپ بود و شامل ویژگی های پایه ای این زبان مانند تایپ قوی، شی گرایی، مدیریت حافظه خودکار و پشتیبانی از کلاس های پایه بود.

**نسخه 1.1**

نسخه 1.1 سی شارپ در سال 2003 منتشر شد. این نسخه شامل بهبودهای مختلفی در نسخه 1.0 بود، از جمله پشتیبانی از کدنویسی LINQ، پشتیبانی از رشته های نامحدود و ویژگی های جدید برای توسعه برنامه های وب.

**نسخه 2.0**

نسخه 2.0 سی شارپ در سال 2005 منتشر شد. این نسخه شامل تغییرات اساسی در سی شارپ بود، از جمله پشتیبانی از زبان مشترک (CLI)، کلاس های انتزاعی، کلاس های نهایی، و انواع پایه جدید مانند bool و decimal.

**نسخه 3.0**

نسخه 3.0 سی شارپ در سال 2007 منتشر شد. این نسخه شامل ویژگی های جدیدی مانند پشتیبانی از کنترل های جدید در ویژوال استودیو، پشتیبانی از LINQ به SQL، و پشتیبانی از برنامه نویسی چند رشته ای بود.

**نسخه 3.5**

نسخه 3.5 سی شارپ در سال 2008 منتشر شد. این نسخه شامل ویژگی های جدیدی مانند پشتیبانی از ASP.NET MVC، پشتیبانی از LINQ به XML، و پشتیبانی از زبان مشترک .NET (BCL) بود.

**نسخه 4.0**

نسخه 4.0 سی شارپ در سال 2010 منتشر شد. این نسخه شامل ویژگی های جدیدی مانند پشتیبانی از نامگذاری مستعار، پشتیبانی از کلاس های باز و بسته، و پشتیبانی از توابع lambda بود.

**نسخه 4.5**

نسخه 4.5 سی شارپ در سال 2012 منتشر شد. این نسخه شامل ویژگی های جدیدی مانند پشتیبانی از دستورات لامبدا با پارامترهای نامی، پشتیبانی از رشته های غنی، و پشتیبانی از LINQ به گرافیک بود.

**نسخه 4.6**

نسخه 4.6 سی شارپ در سال 2014 منتشر شد. این نسخه شامل ویژگی های جدیدی مانند پشتیبانی از انواع Nullable، پشتیبانی از متدهای مراقب، و پشتیبانی از ASP.NET Core بود.

**نسخه 5.0**

نسخه 5.0 سی شارپ در سال 2017 منتشر شد. این نسخه شامل ویژگی های جدیدی مانند پشتیبانی از زبان مشترک .NET Core، پشتیبانی از توابع انسجام، و پشتیبانی از متغیرهای محلی قابل تغییر بود.

**نسخه 6.0**

نسخه 6.0 سی شارپ در سال 2020 منتشر شد. این نسخه شامل ویژگی های جدیدی مانند پشتیبانی از زبان مشترک .NET 5، پشتیبانی از توابع اختیاری، و پشتیبانی از متغیرهای محلی قابل تغییر در حلقه ها بود.

**نسخه 10**

نسخه 10 سی شارپ در سال 2022 منتشر شد. این نسخه شامل ویژگی های جدیدی مانند پشتیبانی از زبان مشترک .NET 6، پشتیبانی از رشته های بدون پایان، و پشتیبانی از متغیرهای محلی قابل تغییر در آرایه ها بود.

**آینده سی شارپ**

مایکروسافت در حال حاضر در حال توسعه نسخه 11 سی شارپ است. این نسخه قرار است در سال 2024 منتشر شود و شامل ویژگی های جدیدی مانند پشتیبانی از زبان مشترک .NET 7، پشتیبانی از رشته های نامحدود، و پشتیبانی از متغیرهای محلی قابل تغییر در کلاس ها خواهد بود.

**جمع بندی**

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