هل c# تختلف عن c++ كثيراً وايهما اسهل
[movel]سبحان الله وبحمده سبحان الله العظيم[/movel]
هل c# تختلف عن c++ كثيراً وايهما اسهل
[movel]سبحان الله وبحمده سبحان الله العظيم[/movel]
بالنسبة للقواعد تقريبا متشابهه
هناك إختلافات فيما يتعلق ب المؤشرات فهي ليس لديها مؤشرات
وإذا كنت درست من قبل الجافا فهي شبيهه جدا بالجافا
أسهل من C++
إذا كنت تجيد السي فسوف تستوعب هذة اللغة بسرعة
ولكن ايهم اقوى... من المعروف ان ++c لغة لا يختلف عليها اثنان من حيث
القوة وقدرتها على الوصول لمكونات الجهاز والتحكم بها ....والسؤال الذي
يطرح نفسة هل#c تستطيع الوصول الي قوة السي ++ .
كل ما اخشاة ان تكون #c مثل الجافا يحلقون بها في السماء ويعدون
بان تكون هي اللغة الاقوى فنكتشف انها مقلب واننا اضعنا الوقت في
تعلم شيء لا يفيد .....فالذي اقولة هل #c مثيلة لل++c من حيث القوة
والتمكن .
سي و سي++ قادرة على بناء اية برنامج ممكن لجهاز الكومبيوتر تشغيله ، اي انها قادرة على بناء اية برنامج ممكن تحويله الى لغة اسمبلي سوائا من داخل ويندوس او بدون ويندوس
سي شارب ستختلف قليلا ، فهي ستكون قادرة ببناء اية برنامج يمكن لويندوس تغشيله ، بدون ان تتمكن من بناء اضافات الي نواة ويندوس نفسها، بالطبع سي شارب ستتمكن من بناء اضافات لويندوس و لكن ليس على مستوى النواة المكونة باسمبلي و سي
سي شارب ستكون محدودة بداخل بيئة ويندوس و لن تتمكن البرامج ان تخرج خارج هذه النواة ، كما انها ستكون محدودة بتعليمات الالة الافتراضية الخاصة بمايكروسوفت
و ذلك يعني بكلمات اخرى انه ستتمكن من بناء كل انواع البرامج ما عدا مشغلات ال Drivers و القليل من البرامج الصغيرة غيرها
و لكن في كل الاحوال ستعمل برامجك المبنية بسي شارب بصورة ابطئ من سي ++ نظرا لانها تعتمد على نواة .net و لكن من ناحية اخرى لن تحتاج برامجك الى تعديل اذا جربت تشغيلها خارج معالجات انتل ، و التي يتوقع ان تتنوع قريبا ، مثلا ستعمل برامجك بدون تعديل في Windows XP 32 bit العادي تحت معالجات انتل بنتيوم و ستعمل طبيعيا في Windows XP 64 bit تحت معالجات انتل ايتانيوم ، و ربما تعمل طبيعيا تحت معالجات AMD 64 التي لك تظهر حتى الان
و لكن السرعة هي الاختلاف ، فلو كنت تخطط لبناء برنامج مثل Microsoft Word نفسه ، او العاب مجسمة ثلاثية الابعاد و ما غيرها من البرامج الضخمة فاعتقد انك ستتوجه الى سي ++ اما ان اردت بناء برامج تجارية فسي شارب ستكون الاسهل و الاسرع
هذا طبعا سيتضح اكثر في شهر 2 عام 2002 عندما تظهر النسخة النهائية من اللغة في الاسواق
هذا الموضوع مغلق.