البيئات تختلف حسب لغة البرمجة مثلا بالنسبة للـ جافا في رأيي netbeans أفضل بيئة , بالنسبة للـ c++ أفضل code blocks أو visual c++ بالنسبة للتطبيقات الأندرويد eclipse و هكذا
0
المبرمج هو الذي الا يعرف الا لغات البرمجة وطرق انشاء برنامج وتحويل الخوارزميات الى مجموعة أكواد في لغة المعينة يعني يكون متعلق بلغات البرمجة أكثر من تقنيات البرمجة , أما المطور فيكون أكثر معرفة من المبرمج فبالاضافة الى معرفنه للـلغات البرمجة فهو يعرف مجموعة من التقنيات والآليات للصناعة برنامج متكامل من ألفه الى يائه , كطرق تصميم البرنامج ووضع "برتوتايب " خاص به , تحليل دفتر التحملات واستخراج الشروط التقنية المطلوبة من لدن العميل , معرفته بمختلف أنواع نظم المعلوميات
أردت فقط أن أجيبك على سؤالك الأخير , لأنني مغربي ومهتم بمجال برمجة الألعاب , rayman legends هي اللعبة التي يشتغل عليها فرع شركة ubisoft بالدارالبيضاء بالمغرب هذه السنة بعد Rayman 3D سنة 2011 و Rabbids 3D سنة 2012 . فرغم أن فريق العمل مغربي الا أن الشركة ليست كدلك ,ادن اللعبة تحسب لاسم الشركة وليس للفريق العمل المشتغل عليها وشركة UBisoft لها مجموعة من الألعاب المشهورة كـ Prince of Persia , Beyond Good & Evil وغيرها
مايكروسوفت لم تطور لغة cpp بل تطور فقط بيئة العمل على سي بلس بلس ولا تقدمها مجانية بلا تبيعها في مجموعة visual studio أما المشروع الدي تعمل عليه غوغل الآن فهو للتطوير اللغة بالأساس , هذا التطوير ينقسم الى أجزاء محددة كـ تطوير المكتبات , تطوير نواة اللغة , وغيرها وهذه أول مرة تلقى لغة سي بلس بلس هذا الاهتمام الكبير و هذا التخطيط المستقبلي لتطويرها
صح كلامك أخي , بخصوص المنحى الأكاديمي فاللغة cpp تعتبر هي المنصة الرئيسية في الجامعات الغربية خصوصا في الأسلاك العليا فقط الجامعات العربية هي التي تعتمد على لغات البرمجة الخاصة بشركة ميكرسوفت لسهولة استعمالها وسرعة تعلمها لكن المبرمج العربي سيجد نفسه مضطرا للاستعمال لغة c++ عندما يواجه مشاريع كبيرة ودات مستوى عالي من التعقيد , لدلك فتعلم هده اللغة ضرورة لكل مبرمج