أخي محمد ذكر كلاماً يثقل بالذهب:
"كما ترون كلهم يستخدمون multi-technology solution لتحقيق أهدافهم بناء على احتياجاتهم ..."
كل برنامج كبير يحتاج لعدة ميزات وكل ميزة موجودة بلغة:
سرعة - تحكم - هارد وير - برامج ضغط - تعامل مع ذاكرة ---> C, C++
عدة أنظمة - سيرفرات - شبكة - تأثيرات ---> Java
ويب - سيرفرات - سرعة - أمان ---> PHP - Python
ذكاء - أسطر كود قليلة ---> Perl
كراكات - هندسة عكسية ---> Assembly
تطبيقات (صغيرة - وسط) ---> Delphi - VB
مايكروسوفت وأنصارها (لا يوجد ميزات ، تميرزها عن باقي اللغات الأقوى منها !!) ---> C#
وبهذا نستنج أنه لكل مجال لغة والتطبيقات الكبيرة تستعمل عدة لغات (وهذا الكلام نفسه ذكره لي دكتور في جامعتي كان يعمل في فرنسا لمدة 20 عام)
لذلك لا داعي للتعصب للغة بعينها ولكن ابحث عن نفسك في أي لغة تبرع أكثر وامضي بها حتى الاحتراف واحذر أن تمضي في عدة لغات وتصبح مثل المبرمج الهندي يعرف 15% من كل لغة ...
