ماهو الفرق بينهما هل يجب ان اتعلم c++ اولا هل هناك فروق كبيرة ايهما افضل واخف على الحاسوب وهل تستحق c++11 عناء تعلمها وهل تضيف الكثير على الاصلية
اريد ان اعرف ماهو الفرق بين c++وc++11
لا يوجد فرق اللغة هي نفسها، الرقم يدل على سنة الاصدار، c++ الاولى كانت في 98، اما نسخ c++ التي صدر في 20XX
يرمز لها بـ C++0X
والـ 11 صدرت في 2011 وهناك نسخة 2014 واعتقد سيتم طرح واحدة هذه السنة.
الفروق هو في نواة اللغة، بالاضافة الى بعض الاضافات الجديدة (دوال جديدة مثلاً)، او عمل Optimization لشيء ما، او تحديث على الـ FileSystem
لن تجد فرق ابداً، تعلم اي واحدة منهما.
على حد خبرتي لا، لكن التحديثات الجديدة اكيد افضل من حيث ادارة الذاكرة وهكذا ..
انا استخدم C++ في حل المسائل الرياضية فقط، ما وجدته من تغيير هو مثلاً اني اريد تحويل String الى Number .. في سي++ القديمة كنت اكتب التابع بنفسي، الجديدة فيها تابع جاهز .. في الواقع لا اعتقد انك ستجد من يشرح c++11 وآخر يشرح نسخة اخرى، هم فقط يعلمونك الاساسيات وانت عليك قراءة الـ Docs وتطوير نفسك، يعني من اين ما تبدأ ما ستتعلمه هو واحد وكل ما اردت دالة ابحث عنها في الانترنت ستجد في اي نسخة هي مدعومة، لكن استخدم النسخ الاحدث حتى تجد اضافات اكثر .. (هذا على حد خبرتي بالسي ++)
في البداية عليك باليوتيوب ثم اليوتيوب ههه
برأيي شاهد دورة The new buston جيدة جداً (انكليزية)
والشخص العربي الوحيد اللذي اعرفه هو مصطفى سعد اسم قناته : Arabic Competitive Programming
لديه دورة سي++ لكنه لا يكتب الاكواد امامك، يكتبها لوحده ثم يشرحها لك (سريع جداً وغير مناسب للمبدئين) لكن ألق نظرة عليه
لدي سؤال اخير بما ان لغة برمجة المواقع سهلة (php&html&css) فهل يمكنيي تعلم لغة c++ ولغات برمجة المواقع معافي نفس الوقت علما ان لغات برمجة المواقع سهلة جدا فانا قد انهيت لغة html واتعلم لغة css وهي سهلة ايضا
التعليقات