لغة الـ سي بلس بلس C++
نبدء كلامنا بالصلاة و السلام علي رسول الله , نجهز نفسينا للمعركة الى داخلنها ديه جدد النية , عشان ربنا يطلعنا منها علي خير ^^
و مع الرغم من ذلك ابتدت الأنظار تتوجه للـ Java دلوقتي بأعتبار انها لغة الأندرويد الاولي و الكل بقي بيهتم بان يكون عنده تطبيق على الموبايل و خلافة , هتكلم معاكم في الموضوع ده قريب قوي بمجد أنتهائنا من الـ C++ Language .
و ختمت الموضوع بسطرين عن لغة الـ C++ Language و وعدتكم أن الموضوع الجاي هيكون عن الـ C++ Language بشكل خاص لحد ما اخلصها معاكم نهائياً بأذن الله وتقدروا تعملوا برنامج و أحنا مع بعض .
أولاً كدة انا ماشي بمبدء عيب قوي تتعلم حاجة متعرفش أصلها و فصلها ... يعني ينفع تروح تتقدم لبنت متعرفش عنها غير اسمها ؟
اكيد لا و عشان كدة هتكلم معاكم عن تاريخ الـ C++ Language و مين الي عاملها و عملها ليه :)
بص بقي الكلام الي جاي ده محتاج حاجتين , تركيزك في مخك , الشاي في أيدك و القلم في أيدك التانية ^^
مخترع لغة الـ C++ Language أسمه بايارن ستروستروب و ده راجل كباره كدة ^^
يعد ما خد الدكتوراه و محدش يسالني منين ^^ سافر علطول على الولايات المتحدة و أشتغل في (Bell Labs AT&T ) كباحث في المعامل ديه .
و كان دوره هناك أنه يشتغل على مشروع باستخدام لغة الـ C ب للاسف كان بيواجه عقبات مخلتهوش يكمل مشروعه , و منها أن لغة الـ C مفهاش الامكانيات الي هو محتاجها , و ده الي خلاه يفكر و يشغل مخه مش يسك على الموضوع زي ما كان أغلبنا هيعمل , و أبتدي يفكر ممكن يعمل ايه فقرر يطورها شويه و سمي اللغة ( C with classes ) و بعد كدة شوية شوية من تطوير لتطوير بقي أسمها , C++ Language و هي ديه حكاية الغة الى تعبت عنينا قرائة ديه ^^
هيجي واحد يقولي طيب يعنى هو أنا هستخدم الـ c++ عشان هي متطورة و بس كدة !
اقولك لأ الـC++ Language زيها زي الريشة الى في أيد الرسام , هي الى بتخليه يعبر عن فكرته و يحولها لحاجة مادية ملموسة الناس تقدرر تشوفها (Y)
و هنا نفس الفكرة الـ C++ Language بتحول فكرتك و ابداعك لتطبيق الناس تقدر تشوفه و تستخدمة :)
لكن خد بالك زي ما الرسام او الفنان من غير فكره و أبداع مش هيعرف يعمل لوحه أنت كمان نفس الموضوع , من غير الفكرة و الإبداع مش هتعرف تعمل تطبيق , لان البرامج و الريشة و الالوان و كل ده هي بس أدوات بنطبق بيها لكن الاساس عندك أنت :D
و ده الي خلي بايارن مطور الغة يقول " ان السى بلس بلس " لغة مصممةٌ لتدعك تعبّر عن الأفكار، لكن إذا لم يكن لديك أفكار أو لم يكن لديك أي فكرة كيف تعبّر عنها، فإن اللغة لا تقدم الكثير من " .
نتكلم بقي عن أستخدامات الـ C++ Language
C++ Language ف منذ إطلاقها و هي ليها اهمية كبيرة جداً حتي اللحظة الي بكتب لكم فيها المقال الان ,
و أتعمل بيها حاجات مهمة جداً زي :
الـ Windows ألي حضرتك بتستخدمة ده معمول بالـ C++ Language بمعظم النسخ و الاصدارات بتاعته .
و مش الويندوز بس لأ و كمان استخدمت في الـ Black Berry و الـ Symbian Os و الالات الحاسبة , و انظمة تشغيل المحلات و السوبر ماركت , و حاجات كتير قوي في حياتك تلاقيها شغاله بالـ C++ Language لغة مشاء الله مكتسحة مش كدة ^^
و مع الرغم من ذلك ابتدت الأنظار تتوجه للـ Java دلوقتي بأعتبار انها لغة الأندرويد الاولي و الكل بقي بيهتم بان يكون عنده تطبيق على الموبايل و خلافة , هتكلم معاكم في الموضوع ده قريب قوي بمجد أنتهائنا من الـ C++ Language .
هتقولي طيب هي لانظمة تشغيل بس !
اقولك لا طبعاً ده كمان بيتعمل بيها متصفحات , و ممكن العاب و برامج و تطبيقات كمان ^_^
و من المتصفحات ديه :
Google Chrome , Mozilla Firefox و العاب كتير جداً جداً من الاحترافية الي بتشوفها منها Fifa و Call Of Duty و غيره و غيره كتير , لو عاوز تتعلم عمل لعبة بنفسك هتلاقي كل الي تحتاجه حتي عمل لعبة بنفسك على قسم تطوير الالعاب بأذن الله تفيدكم كتير :)
ها أيه رأيك بقي في اللغة ديه ؟
يا تري عندك أستعداد تتعلم و تبقي مطور c++ تابع مقالاتنا و دروسنا و أمشي معاها بالترتيب عشان توصل بأذن الله :)
متنساش تكتب تعليق تقولنا فهمت أيه و مفهمتش ايه عشان نقدر نطور من نفسنا و نساعدك , مع بعض هنعافر لحد ما نوصل ♥