كلما أدخل إلى هذا المنتدى لا بد أن أجد موضوعا يقارن بين لغات البرمجة
والكل طبعا يدلي فيه بإعتبار لغة التي يستعملها هي الأفضل
لماذا نختار هذه اللغة أو تلك ؟
سؤال مهم
و لماذا نتقل من vbإلى c++ مثلا ؟
ولماذا نختار الجافا أو الدوت نت ؟
و ماذا أختار asp.net أم php ؟
و لماذا أبرمج ب c++ رغم أن أكثر برامجي هي برامج قواعد البيانات ؟
سأحاول أن أجيب عن هذه التساؤلات
أرى أن الكثيرين ممن إستهوتهم قوة c++ يستخدمونها في برامجهم رغم أنها ليست لغة ذات إنتاجية عالية
لماذا أستخدم c++ في برامج قواعد البيانات مثلا رغم أنني أستطيع إنتاج نفس البرنامج في وقت أقل ب delphi مثلا
و لماذا أبرمج نفس البرنامج ب c++ في ويندوز و لينكس مرتين رغم أنني أستطيع إختصار الوقت بالجافا أو الدوت نت |أو بايثون
لماذا أنتقل إلى لغة أخرى أقوى من لغتي الحالية رغم أن الغة التي أستخدمها تفي بإحتياجاتي
لماذا أنا مبرمج الجافا أحتقر مبرمج البيسك و أصفه بعميل مايكروسوفت :lol: و أصفه بالمبتدأ لأنه لا يستخدم لغة تدعم بالكامل البرمجة الشيئية التوجه
ألم ينتج مبرمجو هذه اللغة برامج لا يسطيع مبرمج c++ إعدادها
الأدوات مثل الدوت نت و الجافا تتميز بالمحمولية
أما البيسك و دلفي قهما يهتمان بالإنتاجية
أما c++ فهي تهتم بالسرعة في التكويد و الأداء و إنتاج برامج صغيرة الحجم كما تتميز بقوتها في التعامل مع العتاد وقوتها في الرسوميات
لغات الدوت نت ذات إنتاجية رائعة و محمولية عالية كما تتميز بقوتها ولكنها تعتبر أبطأ من c++
أخيرا أود أن أقول "ليست الأداة هي التي تحكم في قوة البرنامج بل المبرمج هو الأساس "


