Roya

البرمجة C للمبتدئين

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

ما هو بالضبط C # البرمجة؟

لقد سمع الكثير من الناس عن برمجة C وحتى C ++ ، ولكن ما هي برمجة C # هذه؟ بادئ ذي بدء ، في حالة نطق المصطلح “رقم cee” أو “علامة رقم cee” ، يجب أن تدرك أنه في هذه الحالة بالذات ، تشير العلامة “#” بعد الحرف “C” في الواقع إلى الرمز الموسيقي لـ “حاد”. بعبارة أخرى ، يُشار إلى “برمجة C #” تقنيًا باسم “البرمجة C الحادة”.

تُعرَّف C # بأنها “لغة برمجة متعددة النماذج تجمع بين عناصر من تخصصات البرمجة الوظيفية والعامة والإلزامية والتوضيحية والقائمة على الفئات والموجهة نحو المكونات.” بمعنى آخر ، لغة البرمجة C # هي لغة برمجة حديثة تهدف إلى أن تكون أكثر سهولة في الاستخدام من اللغات السابقة من نوعها.

تم تطوير C # ، مثل العديد من اكتشافاتنا التكنولوجية هذه الأيام ، بواسطة فريق من Microsoft Corporation كجزء من ثورة .NET ، وتم إصداره لأول مرة في عام 2001. لاحقًا ، تمت الموافقة على C # من قبل ECMA International ، إحدى الشركات الرائدة المنظمات الدولية التي تضع المعايير لأنظمة المعلومات والاتصالات.

الأهداف الأساسية لبرمجة C #

كان القصد من لغة البرمجة C # أن تكون أسهل في التعلم وأبسط في الاستخدام من أسلافها من لغات البرمجة ، وبالتالي فهي تعتبر اللغة الأكثر تشابهًا في البنية التحتية العامة للغة من Microsoft.

كانت أهداف مصممي C # واضحة إلى حد ما ووفقًا لـ ECMA International تضمنت:

– يجب أن توفر لغة C # دعمًا لمبادئ هندسة البرمجيات العامة
– تعد قابلية نقل رمز المصدر أمرًا مهمًا للغاية
– التدويل مهم جدا
– أن تكون لغة “بسيطة وحديثة وذات توجه موضوعي
– يجب أن تكون البرمجة C # اقتصادية فيما يتعلق بذاكرة الكمبيوتر

تتميز لغة C # بالعديد من الميزات الجديدة عن لغات البرمجة C السابقة مما جعلها واحدة من الخيارات المفضلة للمبرمجين في جميع أنحاء العالم.