.
.
سي شارب (C#) أحد لغات بيئة الدوت نت لتطوير البرامج من إنتاج شركة ميكروسوفت يرمز إليها بالرمز c# وتنطق “سي شارب”، وهي إحدى اللغات التي أتجتها شركة مايكروسوفت وذلك خروجاً من ورطة الجافا والقضية الشهيرة التي رفعتها عليها شركة صن ، تم الإعلان عنها في أواسط العام 2000 تزامناً مع الإعلان عن بيئة الدوت نت. تتميز سي شارب بأنها أحد لغات البرمجة الكائنية وتجمع صفات بالسي والبيزك المرئي حيث أنها تستخدم القواعد الخاصة بالسي وسرعة التطوير كما في البيزك المرئي , لغة السي شارب موجهة إلى مبرمجي الفيجول سي ومبرمجي السي على أنها امتداد لهذه اللغات.
.مميزات السى شارب

استفادت لغة السي شارب إلى حد كبير من جهود مطوري الجافا وتشاركها في كل مزاياها ومبادئ التصميم وتفوقها في بعض الأجزاء . لغة السي شارب كباقي لغات الدوت نت والجافا تنتج برامج لاتعتمد على بيئة معينة مثل برامج موجهة للينكس أو ويندوز أو موبيل . هي لغة كائنية بالمعنى الحقيقي للكلمة حيث كل شيء في تركيب اللغة هو عبارة عن كائن تم تعريفة مسبقاً ، لذلك لا تسمح هذة اللغة بالكتابة الحرة، أي أن أبسط التراكيب البرمجية يجيب أن تكون داخل إحدى الكائنات. منذ الوهلة الأولى لظهور السي شارب كان من الواضح أنها أتت لتعزز موقف شركة مايكروسوفت في منتجها الدوت نت.

.وذلك لأنها أفضل لغة تتعامل مع الدوت نت و تستفيد من قدراتها كاملة. و قد أصدر في أواخر العام 2005 الإصدار الثاني من اللغة C#2 .. تتنوع التطبيقات التي يمكن إنتاجها بلغة السي شارب للعمل على منصات متتعدة , ثم تلاه فى أواخر عام 2007 الإصدار الثالث في فيجوال ستوديو 2008.

.عيوب السى شارب

لا نستطيع القول أن للسي شارب عيوب , حيث أنها تجمع بين قوة لغى السى ++ وسهولة الفيجوال بيسيك , فهي تعتبر لغة متكاملة وكذلك تتعامل مع الآلة بشكل مباشر. وتم عمل نظام تشغيل من لغة السى شارب، وهذا يتعارض مع بعض الأقوال الأخرى مع بعض المبرمجين الذين يدعون أنها لن تستطيع عمل نظام تشغيل تم بالفعل عمل نظام تشغيل ويسمى cosmos

.
وهذا هو الموقع الرئيسى للنظام
http://www.gocosmos.org/index.en.aspx
.مجالات استخدام السى شارب

* تطبيقات منصة التشغيل ويندوز .
* تطبيقات الانترنت (الويب والواب) ذلك باستخدام منصة ال ASP.NET .
* تطبيقات الموبايل وتعتمد علي منصة التشغيل وينوز سي اي WINDOWS CE .
* تطبيقات العمل على لينكيس وذلك بالاعتماد علي مكتبيات تمت كتابتها خصيصا لمنصة التشغيل لينيكس وذلك من خلال مشروع مونو (مستقل عن ميكروسوفت) .
.
ونظراً لتنوع إمكانية عمل تطبيقات باستخدام السي شارب فانة يمكن عمل تطبيقات قوية مثل :
.
* تطبيقات تعامل مع قواعد البيانات باستخدام مكتبة ADO.NET.
* تطبيقات الجرافيكس والوسائط المتعددة .
* تطبيقات إدارة المحتوى.
* الألعاب والترفية.خلاصة القول فى سى شارب دوت نت

.
لغة السي شارب لغة قوية ومتميزة فى الكثير من المجالات ويتم تطويرها بشكل مستمر , وتعتبر ضمن عائلة لغات السي , ولكنها تتميز عن السي بأنها أسهل في التعلم كالفيجوال بيسيك.