هل سمعت عن نوع لغة البرمجة التي تسمى 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 السابقة مما جعلها واحدة من الخيارات المفضلة للمبرمجين في جميع أنحاء العالم.