لغة البرمجة سي شارب #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 )
- كتاب ( البرمجة بلغة سي شارب ) : و هذا الكتاب من ضمن الكتب المهمه لتعلم تلك اللغه ، يتميز بأنه يدعم اللغة العربية و بالتالي يمكن فهمه ببساطة ، نوفر لكم اليوم تحميل هذا الكتاب مجاناً و بأصغر حجم ممكن ، للتحميل اضغط هنا .
- كتاب ( The C# Programming Language ) : هذا الكتاب من الكتب القوية في شرح لتعليم لغة البرمجة سي شارب ، للتحميل اضغط هنا .
- كتاب ( سي شارب من البداية حتى الاتقان ) : و هذا الكتاب يتضمن شرح كامل للغة ( #C ) باللغة العربية من البداية حتى الاحتراف ، للتحميل بصيغة PDF اضغط هنا .
مثال كود مكتوب بلغة #C
using Systemclass Program}( ) static void Main}; ( " Console.WriteLine ( "Hello World{{
تعليقات
إرسال تعليق