قمت قبل فترة بعمل تجربة لإختيار ما يقضيه المبرمج على لغات برمجة متعددة لتطوير برنامج واحد، بالطبع وضعت معايير محددة تم تطبيقها جميعها و إليكم النتائج.

المعايير :

1- تم تجهيز Flow diagram للبرنامج حيث لن يتم أخذ وقت للتفكير بالحلول البرمجية

2- تم إقتطاع أي وقت تطلب تعلم أو تذكير بدالات أو اي شيء من هذا القبيل

3- البرامج اعتمدت على البرمجية كائنية التوجه في جميع اللغات المستخدمة

4- لم يتم إحتساب أي وقت تحميل او انتظار

5- فترة العمل المحسوبة هي فقط فترة كتابة الكود، فمثلاً وقت تصميم الواجهات في لغات Visual studio لم يتم احتسابه، بالأساس قمت بالإعتماد على كتابة أكواد لتكوين الواجهة الرئيسية

اللغات المستخدمة في التجربة:

1- PHP

2- ASP.NET

3- JAVA

4- PYTHON

5- C#

6- VISUAL BASIC.NET

7- RUBY

8- C++

البرنامج كان عبارة اتصال مع قاعدة بيانات و إدخال بعض البيانات و إضهار بعض النتائج

نتائج الاختبار من الأسرع للأقل سرعة مع وقت التنفيذ:

1- PHP

3:44

2- VISUAL BASIC.NET

3:59

3- C#

4:09

4- RUBY

4:10

5- PYTHON

4:10

6- ASP.NET

4:38

7- JAVA

4:43

8- C++

5:41

الوقت بالساعات و الدقائق

ما رأيكم و ملاحظاتكم و تجاربكم ؟