من اي ناحية الفرق بين اداء لغة#c و ++c


التعليقات

C++ تتميز بسرعتها لأن البرنامج المكتوب بها لا يعتمد على أي مصادر خارجية هو ملف hex

و يعمل على العتاد مباشرة (المفروض) ، هنا تدخل أنظمة التشغيل فهي لا تتيح للـ c++ العمل مباشرة

على العتاد و هنا تصبح c++ مربوطة بنظام التشغيل ، إلا في حالة البرامج البسيطة أو تلك التي تعتمد

على المكتبات القياسية للغة .


C# المفترض أن تكون أبطأ في السرعة نتيجة اعتمادها على بيئة .net فالبرنامج المكتوب بالـ C#

يحول إلى إلى لغة وسيطة MSIL ، و عند تشغيل البرنامج يحول .net الكود الوسيط إلى برنامج

يعمل بشكل طبيعي ، طبعا هذه العملية قد تجعل c# أبطأ ، لكنها في ذات الوقت تجعلها عابرة

للمنصات (Cross Platform) فطالما هناك .net يمكنك تشغيل برنامجك بغض النظر عن نوع

نظام التشغيل .


هذه ليست مقارنة شاملة و لكنها أهم النقاط في الموضوع .


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع