السلام عليكم . صديق لي يتسائل ماهي البرامج التي تم تطويرها بلغة c++ و هي مشهورة الان
و من الاحسن سي شارب او سي بلاس بلاس
أعتقد ان الامر كله يعود الى كيفية التحكم بالذاكره "Memory Management"
وعادة يفضل استخدام C++ في البرامج الكبيرة والتي تحتاج الى سرعه عاليه واستغلال اكثر لمواد النظام اكثر من اللغات المتطورة كالجافا وسي شارب
لان الاخيرتين مزودتان بما يسمى Garbage Collector يقوم بالتعامل مع الذاكره بشكل تلقائي اما في C++ فانت بحاجة لان تتعامل معها انت بدون وجود برامج وسيطه
والسبب الاخر اعزوه الى وجود Framework والذي بدورة يضيف طبقه اخرى زيادة عن C++ في تنفيذ الاوامر فبرامج السي شارب تتحول الى MISL كود ومن خلال ال Framework وتتحول الى Native Code على عكس ال C++ التي تحول البرامج بشكل مباشر الى Native Code
Java وقريبا C# من خلال مشروع Mono يحملون تقريبا مبدأ Compile Once Run Anywhere ولكن C تحمل مبدأ Write Once Compile Anywhere
ومن المبادئ المذكورة اعلاه يمكنك استنتاج العديد من الدلالات التي قد تفيدك ايضا للوصول الى مقارنة سليمة فيها بينهما
التعليقات