سی شارپ
زبان برنامهنویسی چند الگویی شیءگرا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت / From Wikipedia, the free encyclopedia
سی شارپ (به انگلیسی: C#، /si ʃɑːrp/ see sharp) زبانی شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است.
برای تأییدپذیری کامل این مقاله به منابع بیشتری نیاز است. |
پارادایم برنامهنویسی | ساختیافته، دستوری، شیءگرا، رویدادمحور، وظیفه-محرک، تابعی، همگانی، پژواکی، همزمان |
---|---|
خانواده | سی |
طراحی شده توسط | مایکروسافت |
توسعهدهنده | مایکروسافت |
ظهوریافته در | ۲۰۰۰؛ ۲۴ سال پیش (۲۰۰۰-خطا: زمان نامعتبر}}) |
انتشار پایدار | |
ایستا، پویا، نیرومند، ایمن، نامی، نیمه استنتاجی | |
بنسازه رایانش | زیرساخت زبان مشترک |
پروانه | زمان اجرای زبان مشترک is proprietary, مونو (نرمافزار) compiler is dual پروانه عمومی همگانی گنو، پروانه امآیتی and libraries are گنو الجیپیالv2, DotGNU is dual پروانه عمومی همگانی گنو و گنو الجیپیالv2 |
.cs | |
وبگاه | |
پیادهسازیهای بزرگ | |
Visual C#, چارچوب داتنت، مونو، چارچوب دات نت کر، DotGNU (discontinued), Universal Windows Platform | |
گویش | |
متأثر از | |
تأثیر گذاشته بر | |
زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت میباشد. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز دربر گرفت. سی شارپ یکی از ۴۴ زبان برنامهنویسی است که توسط زمان اجرای زبان مشترک از چارچوب داتنت پشتیبانی و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود.
زبان سی شارپ با قدرت و در عین حال سطح بالای خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.
این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. آندرس هجلزبرگ، طراح زبان برنامهنویسی دلفی، سرپرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبانهای جاوا و دلفی تأثیر پذیرفتهاست. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سی شارپ تغییر پیدا کرد.