القائمة الرئيسية

الصفحات

أخبار الاخبار[LastPost]

لغة البرمجة سي شارب #C نشأتها و مميزاتها

لغة البرمجة سي شارب #C نشأتها و مميزاتها

لغة البرمجة سي شارب #C نشأتها و مميزاتها

 نعلم بأنك تريد معرفة كل المعلومات التي لها علاقة بلغة ال سي شارب ( #C ) . و من خلال هذه المقالة سوف نقدم لك كل ما تريد معرفته عن اللغه سي شارب و جميع ما يختص بها، لغة سي شارب ( #C ) هي لغة من لغات البرمجة و تتميز بتعدد أغراضها ، و من ضمن خصائصها بأنها كائنية التوجه Object Oriented Programming . و تلك اللغة هي هجين ما بين لغتي البرمجة ( ++C , C ) . و قد أصبحت لغة البرمجة سي شارب من أكثر لغات البرمجة شيوعاً بالعالم ، حيث يستخدمها نسبة كبيرة من المطورين و هي %30 من مبرمجين العالم . يتم استخدام تلك اللغة في إنشاء تطبيقات أنظم التشغيل المختلفة (Windows - Ios - Android - etc) . يتم فيها تنفيذ البرامج إما عن طريق برنامج ( Microsoft Visual Studio ) الذي يتميز بسهولة عملية كتابة الكود . أو عن طريق استخدام موقع الانترنت ( Net Fiddle )، و يتم استخدام لغة سي شارب في إنشاء و تصميم الألعاب في نطاق واسع ، و ذلك باستخدام محرك الألعاب ( Unity ) و هو من ضمن محركات الألعاب الأكثر إنتشاراً ، حيث يتم استخدام هذا المحرك عن طريق 750 مليون مبرمج ألعاب حول العالم .  ، حيث تم استخدام هذا المحرك في صناعة أكثر من ثلث الألعاب المشهورة بالعالم . 

نشئة لغة البرمجة #C

تم تطوير لغة البرمجة #C من قبل شركة مايكروسوفت ( Microsoft ) و بعد ذالك تم التعاون مع شركة ( ECMA ) و مع نظام التشغيل ( IOS ) . تطورت تلك اللغة عن طريق فريق متكامل من العلماء المطورين و من ضمنهم ( Andres Hejlsberg ) الذي أراد سابقاً تشكيل فريق لإنشاء لغة جديدة اسمها ( Cool ) وهذا الاسم اختصاراً ل ( C Object Oriented Language ) و هي لغة شبيهة بلغة سي ولكنها غرضية التوجه ، بعد ذلك تم تغيير ذلك الاسم و أصبح اسم اللغة الجديدة هي ( #C ) و ذلك عام 2000  . تم تطوير الإصدار الثاني من تلك اللغة عام 2005 .تم إنتاج أحدث إصدار للفة البرمجة سي شارب عام 2019 و هو C#8 . يتشابه اسم لغة ( #C ) مع لغة البرمجة ( ++C ) حيث أن رمز ( # ) يعني بوجود زيادة بمقدار 1 عن الرمز ( ++ ) ، فإن لغة البرمجة سي شارب يوجد بها زيادة عن لغة البرمجة سي بلس بلس . 

مميزات لغة البرمجة #C

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

كل ما تريد معرفته عن اللغه ( #C )

إذا كنت مبرمجاً أو حتى تود أن تصبح مبرمجاً فنحن ننصحك بتعلم لغة ( #C ) حيث أنها لغة سهلة للغاية بالنسبة لتعلمها مقارنةً بغيرها من اللغات . توجد دورات تدريبية لتعلم لغة البرمجة سي شارب متوفرة مجانية على منصة ( YouTube ) . و أيضا توجد منها كتب للتعلم ( المجانية و المدفوعة ) . ولكن قبل تعلم لغات البرمجة بصفة عامة يجب عليك تحديد هدفك الذي تريد تحقيقه ، لأن ذلك الهدف هو الذي سوف يرسم لك الطريق . لنعود إلى نقطة أفضل الكتب لتعلم لغة البرمجة سي شارب ،  فيما يلي سوف نعرض أهم الكتب المفيدة لتعلمها :
  1. كتاب ( البرمجة بلغة سي شارب ) : و هذا الكتاب من ضمن الكتب المهمه لتعلم تلك اللغه ، يتميز بأنه يدعم اللغة العربية و بالتالي يمكن فهمه ببساطة ، نوفر لكم اليوم تحميل هذا الكتاب مجاناً و بأصغر حجم ممكن ،  للتحميل اضغط هنا .
  2. كتاب ( The C# Programming Language ) : هذا الكتاب من الكتب القوية في شرح لتعليم لغة البرمجة سي شارب ، للتحميل  اضغط هنا .
  3. كتاب ( سي شارب من البداية حتى الاتقان ) : و هذا الكتاب يتضمن شرح كامل للغة ( #C ) باللغة العربية من البداية حتى الاحتراف ،  للتحميل بصيغة PDF اضغط هنا .

مثال كود مكتوب بلغة #C 

using System
class Program   
                           }       
 (  ) static void Main                         
           }      
 ; ( " Console.WriteLine ( "Hello World                                                                      
      {  
                   { 
هل اعجبك الموضوع :

تعليقات

التنقل السريع