لغة البرمجة C# هي لغة متعددة النماذج (Multi-paradigm) تجمع بين التصنيفات القوية للأنواع (Strong typing)، البرمجة الإجبارية (Imperative)، البرمجة الوصفية (Declarative)، البرمجة الوظيفية (Functional)، التعميمية (Generic)، البرمجة الكائنية (Object-oriented)، والبرمجة الموجهة نحو المكونات (Component-oriented). تم تطويرها من قبل شركة Microsoft في إطار مبادرتها .NET، وتمت الموافقة عليها لاحقًا كمعيار من قبل Ecma (ECMA-334) و ISO (ISO/IEC 23270:2006). C# هي واحدة من لغات البرمجة المصممة لبنية Common Language Infrastructure.
تُستخدم C# كلغة برمجة عامة وموجهة نحو الكائنات. يقود فريق تطويرها Anders Hejlsberg. وتعتبر أحدث إصدار لها هو C# 11، الذي تم إصداره في عام 2022 إلى جانب .NET 7. تتم مُتابعة تطوير اللغة بنشاط، حيث يتم إصدار إصدار جديد سنويًا بجانب أحدث إصدار من .NET.
تُستخدم لغة C# كلغة رئيسية في كتابة سكريبتات البرمجة داخل محرك ألعاب Unity. تتميز C# بالقدرة على دعم العديد من الميزات مثل التعليقات الخطية والتنصيص الدلالي والتعليقات السطرية، وتوفير رموز للتعليقات الخطية (مثل //). تعتبر C# جزءًا مهمًا من بيئة التطوير للعديد من تطبيقات الويب وتطبيقات سطح المكتب وتطبيقات الألعاب، وتُستخدم على نطاق واسع في صناعة تطوير البرمجيات.
للمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا المخصصة للغة C# عبر الرابط التالي:
Wikipedia – C#
ويمكنك أيضًا زيارة صفحة الويب الرسمية لمرجعية لغة C# من Microsoft عبر الرابط التالي:
Microsoft – C# Language Reference