هل تعود لغة c++ للريادة مجددا

  • azzero

شاهدت محاضرة لـ Google Tech Talk لسنة 2012 حيث تم تقديم المشروع الكبير لغوغل الدي تسعى فيه الى تطوير لغة cpp التي تعتمدها في محركات بحثها , حيث تعمل على مشاريع على المدى القريب والمدى البعيد 2015 و 2017 بالاشتراك مع مجموعة من الخبراء والمبرمجين للتطوير هذه اللغة على جميع المناحي .

فغوغل كما قال المحاضر بدون تطوير cpp لا توجد غوغل , وضعية غوغل واعتمادها على هذه اللغة بشكل رئيسي في محرك البحث و منتوجاتها حتم عليها العمل على تطويرها من أجل استفاد منها أكثر خصوصا أن لغة cpp تعرف بفاعليتها وكفائتها الكبيرة في تركيب أي برنامج كيفما كان نوعه وحجمه .

بهده المشاريع التي عرضتها غوغل أظن أن في المستقبل القريب لا صوت يعلو فوق صوت هذه اللغة رغم المكانة التي تحتلها الآن فهي واسعت الانتشار في البرامج دات التعقيد الكبير لكن أظن أنها ستزداد شهرة بعد أن لقيت دعم أكبر شركة في العالم الافتراضي غوغل .

ماهو رأيكم شباب ؟

رابط المحاضرة لمن أراد مزيدا من المعلومات

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

18

السي بلس بلس ، ما زالت في الريادة، لم تضعف أبدا،

وجدت السي بلس بلس من أجل البرمجيات الضخمة ( أقصد المصادر الضخمة والمعليات الثقيلة ) كصنع أنظمة التشغيل وبرمجيات الرسوم ... إلخ.

وهي ما زالت ارائدة في هذا المجال.

إذا كنت تتحدث عن البرمجيات الصغيرة، فلها برمجياتها الخاصة،

فلا يمكن جعل لغة لكل المجالات، ولكن هنالك لغة رائدة في مجال ما .

اذا كنت تعتقد أن جوجل تطور في السي بلس بلس، فمايكروسوفت سبقتها بسنين، ولديها خطة أوسع، أنا شاهدت المحاضرة الخاصة بجوجل، ولكن شاهد خطة مايكروسوفت

هذا جزء منها

طبعا الكل يتكلم عن Standard ولا يهمهم الواجهة أو ما شابه

مع العلم أن مايكروسوفت من توفر بيئة تطويرية كاملة وجبارة للسي بلس بلس، بعكس جوجل، تخدع المبرمجين بالحديث وينبهرون به، وأما دعم فعلي في بيئة تطوير متكاملة فلا تصنع ابدا، وأقرب مثال الأندريود، منذ سنين ولا توجد بيئة جيدة تضاهي ربع بيئة الويندوز فون

خلاصة كلامي فكل الشركات تسعى لتطوير السي بلس بلس ، ولربما تطورها الشركات بعيدة عن المواصفات العالمية لتتناسب مع عملها الخاص، وتقوم بصنع الضجة حول التطوير، والذي في النهاية يهم الشركة ولا يهم السوق البرمجي الخارجي

كم اتمنى ان تطور ما يكروسوفت بيئة الاندرويد.

ولكن هذا الفرق بين مفتوح المصدر و مغلق المصدر :)

15

مايكروسوفت لم تطور لغة cpp بل تطور فقط بيئة العمل على سي بلس بلس ولا تقدمها مجانية بلا تبيعها في مجموعة visual studio أما المشروع الدي تعمل عليه غوغل الآن فهو للتطوير اللغة بالأساس , هذا التطوير ينقسم الى أجزاء محددة كـ تطوير المكتبات , تطوير نواة اللغة , وغيرها وهذه أول مرة تلقى لغة سي بلس بلس هذا الاهتمام الكبير و هذا التخطيط المستقبلي لتطويرها

حسنا نظرة شاملة وتقييم للوضع قبل أن نبدأ: انا مبرمج سي بلس بلس متعصب وسي بلس بلس كانت ولا تزال في الريادة دائما وأبدا تخيل لو اختفت سي بلس بلس؟ ماذا سيحدث؟ لن يكون هنالك نظام ويندوز الذي يعتمد عليها بشكل كبير جدا في الطبقات العليا من النظام. لكن يكون هنالك حزمة ادوبي كاملة بدون استثناء، كل برمجيات ادوبي حسب علمي تعتمد على سي بلس بلس المجردة، ادوب فوتوشوب، ادوبي السترايتر، ادوبي ريدير، ادوبي بريميوم، ........ فيجوال ستوديو يعتمد على سي بلس بلس وسي شارب، لكن بشكل أكبر على سي بلس بلس اشهرا برامج التصميم الأأخرى مثل برامج شركة اوتوديسك، مثل اوتوكاد و مايا وغيرها مبنية كلها على سي بلس بلس. اغلب محركات الألعاب التي تستعملها الشركات الكبرى مثل الكترونكس ارت وغيرها كلها مبنية اساسا على سي بلس بلس. في جانب الويب: لن يكون هنالك فيسبوك الذي يعتمد على سي بلس بلس اولا، بجانب الجافا ولغات اخرى لن يكون هنالك جوجل اي يعتمد عليها بشكل كبير جدا الكثير من الشركات العملاقة و المواقع تعتمد على سي بلس بلس، يا ترى ماذا ستفعل هذه الشركات في حال ماتت السي بلس بلس؟

بصراحة سمعت عنها ولكن ومن وجهه نظري ان لم تتجه اي لغة كانت الى المنحى الأكاديمي فاعلم انها باتت خيار للمبرمج اياهما افضل له واياهما يوجد له دعم.

ال Delphi كانت ولفترة قريبة خيار الكثير لانها تدرس بالجامعة على انها المنصة الرئيسية ... اذكر اني عندما بدات تعلم البرمجة تعلمت على التوربو باسكال...

فتجد الشريحة الكبرى في الماضي تكتب دلفي.

الان اختلف الامر حيث انتقلت الجامعات الى بيئة الدوت نت C# و ال VB .

لان المراجع تكاد تكون مهولة لهذة اللغة وتكفي ال MSDN كمرجع عملاق.

الان بالنسبة لغوغل ؟، يجب ان توفر البيئة والادوات وسهولة التحويل / مثلا انت لديك مشروع كامل على الدوت نت. ان احبت غوغل ان تقوم انت بالانتقال الى لغتها المدللة. يجب ان تقوم بعمل استقراء للسوق (بالنهاية الامر تسويقي) والنظر ما هي اللغة التي يتم طلبها . ومن احسن من غوغل في عمل استقراء بحثي..

وبالتالي يتم عمل Converter لکی یسهل على المبرمج الانتقال

15

صح كلامك أخي , بخصوص المنحى الأكاديمي فاللغة cpp تعتبر هي المنصة الرئيسية في الجامعات الغربية خصوصا في الأسلاك العليا فقط الجامعات العربية هي التي تعتمد على لغات البرمجة الخاصة بشركة ميكرسوفت لسهولة استعمالها وسرعة تعلمها لكن المبرمج العربي سيجد نفسه مضطرا للاستعمال لغة c++ عندما يواجه مشاريع كبيرة ودات مستوى عالي من التعقيد , لدلك فتعلم هده اللغة ضرورة لكل مبرمج

السي بلس بلس لازالت في الرياده ولا يمكن الاستغناء عنها في اساس الكثير من الانظمه مثل نظام اللينكس والماك وغيرها بالاضافه الى انها لغه قابله للتطوير وسهله التعلم