اخاف ان استطيع ان افهمها وقد قال لي احدهم انهو يجب ان يكون معك مشرف على هذة اللغة
اريد تعلم لغة ++C ولكن اخاف ان افشل
لغة سي++ لغة عملاقة فهي صممت لتحل محل لغة السي بحيث تبرمج بها الانظمة وكذلك تحوي عدة انماط برمجية عكس بقية اللغات التي ربما تحوي نمط او اكثر.
المهم اللغة ليست صعبة جدا من خلال محاولتي معها ولكنها كبيرة. اذا كنت تريد برمجة انظمة تشغيل او العاب انصحك بها اما اذا اردت البرمجة لبرامج عادية تعلم بايثون او سي شارب فهما اسهل.
لغة سى++ ليست صعبة التعلم, و بالتالى لن تفشل فى تعلمها على الأرجح
و لكن استخدامها هو الصعب, و خاصة اذا لم تفهم جيدا كيف تتعامل مع المؤشرات بشكل صحيح. هذا سوف يأتى مع الخبرة و التمرس.
استخدام لغة سى++ سوف يفتح امامك أفاق كبيرة تتعدى كثيرا ما تحدده لك اللغات الأخرى أن تفعله.
السى++ هى الحرية.
تعلم و لا تخاف. نصيحتى الشخصية اذا كنت حديث العهد بالبرمجة أن تبدأ بلغة أخرى, ثم تتعلم السى++ بعدها.
تعلمتها بسهولة, واثق بأنك أذكى مني بكثير حينها, لكنني لا آخذ السلاح الخطأ للمعركة لم أتسلح بالذكاء كوني لا أملكه d
بل بالعناد
صديقك يغبنك بغير قصد, سي بلس بلس ربما الأصعب بين لغات البرمجة (الأقوى على مستوى الأداء) و لكنها سهلة, اللغات البقية أسهل منها
لماذا تريد أن تتعلمها ؟
هل تريد بناء لعبة ضخمة ؟ لا
هل تريد بناء متصفح from scratch ؟ لا
هل تريد بناء kernel لنظام تشغيل خاص بك ؟ لا
هل تنتوي بناء تطبيق ضخم جدا" مثل مايكروسوفت أوفيس ؟ لا أناعرف أنك لا تريد ذلك الآن, ربما في المستقبل ستعمل أحد هذه الأشياء
مع ذلك يمكنك استخدام سي بلس بلس بحيث تستغلها
لذا لا أنصحك بتعلم سي بلس بلس الآن و تعلم شيئا" آخر :
تطبيقات أندرويد ؟
كوتلين البديل العصري لجافا و أي مكان تعمل به جافا يمكن لكوتلين العمل به, كل مكتبات جافا متوافرة لكوتلين
كوتلين أكثر إنتاجية من جافا تستطيع أن تقول أنها تمتلك بعضا" من إنتاجية بايثون و كامل قوة جافا
ألعاب
لعلها سي شارب مع يونتي محرك الألعاب الشهير
سطح مكتب ؟
ويندوز فقط ؟ C# إلا إذا استهوتك الـ functional programming هنا عليك بـ F# أخت سي شارب
كافة المنصات ؟ جافا لكن مرة أخرى استبدلها بكوتلين
ويب
python/ruby/c#/scala/go/javascript/kotlin كلها خياارت جيدة, فقط إسأل في بلدك أيها الرائج و الشائع و تعلمها
أي شيء يتعلق بـ Apple
swift
أين يمكنك استعمال سي بلس بلس في كل هذا ؟
في الواقع سي بلس بلس لغة سريعة بشكل مجنون, اسربع ب 10 مرات من جافا و 22 مرة من بايثون (قد يتغير الرقم أيضا")
تستعمل من أجل العمليات الضخمة في السيرفر, العمليات التي تتطلب سرعة عالية
على سبيل المثال عندما أكتب "@" سيبدأ السيرفر باقتراح مجموعة من الحسابات للإشارة لها بحسب ما أكتبه
إن كان لديك ملايين الحسابات فالعملية يجب أن تكون سريعة لإضافة تجربة جيدة للمستخدم
بحسب آدام آنجيلو (CEO Quora) فهو يستعمل سي بلس بلس لهذا الغرض مع أن الموقع Quora مكتوب بـ بايثون في الباك اند
تحياتي
لا تخف انها سهلة تقريبا، اذا تابعت ولم تتشتت.
هذه دورة كاملة للغة ++C يمكنك تعلمها الان ،#اهم_شيء لا تخف فهي سهلة.
نصيحة احضر دفتر واقلام ثم دون الدروس المقدمة بإسلوبك ثم طبق كل درس بعد الاخر ولا تجلس لفترة تتجاوز الساعتان.
التعليقات