ما هي لغة البرمجة سي شارب C# واستخداماتها وميزاتها وعيوبها

شرح لغة البرمجة سي شارب c#:



في الوقت الحاضر يوجد في الكون الواسع الكثيرمن لغات البرمجة، لكن علينا التعامل مع لغة الذي تم من خلالها كتابة العديد من التطبيقات التي مازلنا نستخدمها إلى يومنا هذا، ويجب الإشارة إلى إمكانياتها الكثيرة ألا وهي لغة البرمجة سي شارب c#.
إن السي شارب C#: هي لغة برمجية جديدة موجهة للكائنات، تطورت سنة 2000م من قبل شركة Microsoft، وهي لغة عامة الغرض صممة من أجل تطوير التطبيقات على أنظمة التشغيل الأساسية لـ Microsoft وتتطلب NET. framework على Windows للعمل.


أهم استخدامات لغة البرمجة السي شارب c#:



  • إنشاء وتطوير التطبيقات الخاصة بسطح المكتب(Desktop Applications).
  • إنشاء مواقع الويب المتكاملة من خلال استعمال إطار( ASP.net).
  • إنشاء وتطوير تطبيقات الخاصة بالموبايل مع الاعتماد على إطار العمل [Mobile Applications-Xamarin].
  • تطوير ألعاب الفيديو(Video Games).
  • تحديث برمجيات الويندوز(Windows).

أهم ميزات وعيوب لغة البرمجة السي شارب c#:



ميزاتC#:

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

عيوبC#:

تعتمد لغة #C بشكل كلي على إطارعمل مايكروسوفت، مما يؤدي إلى عدم وجود المرونة في هذه اللغة.
في حين تبديل  أي شيء بسيط  في الكود المكتوب بلغة البرمجة السي شارب(#C) يلزم تجميعه بالبداية، وعند البدء باستخدام البرنامج بنية عروض ويندوز(Windows Presentation Foundation)، يبدأ ظهور مشكلة، وهذه المشكلة هي التحميل البطيء، وهذا السبب تعد لغة #C بطيئة.

إرسال تعليق

أحدث أقدم