tag:blogger.com,1999:blog-3312903567217082511.post4274308472193174816..comments2023-10-03T11:04:54.006+01:00Comments on ArabicFOSS: مقارنة بين أداء بايثون و لغات البرمجة الأخرىUnknownnoreply@blogger.comBlogger9125tag:blogger.com,1999:blog-3312903567217082511.post-53157473039421768432010-07-10T19:35:17.087+01:002010-07-10T19:35:17.087+01:00جرب اضافة
from psyco import full
full()
قبل كود ...جرب اضافة <br />from psyco import full<br />full()<br /><br />قبل كود البايثون<br />لتستدعي مكتبة التسريع <br />ستصبح بايثون اسرع من C++ <br />وجرب استخدام مفسر pypy لتجد السرعة تضاعفتAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-3312903567217082511.post-87388782935629875482010-06-14T12:31:25.328+01:002010-06-14T12:31:25.328+01:00إلى غير معروف (أفترض أنك صاحب التعليقين):
* حسبت ا...إلى غير معروف (أفترض أنك صاحب التعليقين):<br />* حسبت الوقت باستخدام الأمر time على نظام جنو/لينوكس.<br />* المدة للإقلاع الساخن.<br />* الأمثلة بسيطة فعلا، لكن الحساب و الحلقات منشرة في أغلب أنواع البرامج.<br />* نعم لا يمكن الحكم على أي لغة بتلك السهولة لكن أعتقد أن الفكرة هنا هي المقارنة -- و لو بأمثلة جد بسيط -- بين اللغات (الشبه) التفسيرية و (الشبه) المُجَمعة. كما أعتقد أن المبرمجين المتمرسين يعرفون ذلك الفرق و لا يمكن إنكاره فقط التحايل عليه كما حاولت من خلال أمثلة بايثون.<br /><br />* و أهم شيء أشكرك على تلك الأسئلة القيمة، سعدت بذلك :)MedBerhttps://www.blogger.com/profile/07918747009313722384noreply@blogger.comtag:blogger.com,1999:blog-3312903567217082511.post-40859917500054176522010-06-14T12:01:05.481+01:002010-06-14T12:01:05.481+01:00لا يمكن الحكم علي سرعة لغة باسرها من خلال أمثلة بس...لا يمكن الحكم علي سرعة لغة باسرها من خلال أمثلة بسيطة تقوم بعمل بسيط واحد.<br /><br />مقارنة اللغات (benchmarking) تحتاج أولا اختيار برامج أو تطبيقات واقعية تمثل الإستعمالات الأكثر شيوعا و هذا بحد ذاته صعب.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3312903567217082511.post-10210432537440547822010-06-14T11:57:53.012+01:002010-06-14T11:57:53.012+01:00كيف تمة حسابة الوقت ؟
هل كان هذا بعد إقلاع بارد في...كيف تمة حسابة الوقت ؟<br />هل كان هذا بعد إقلاع بارد في كل قياس ؟Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3312903567217082511.post-71232296236415451532009-07-02T10:47:14.637+01:002009-07-02T10:47:14.637+01:00قمت اليوم بإختبار الإصدار 3.1 و كانت النتيجة أنه م...قمت اليوم بإختبار الإصدار 3.1 و كانت النتيجة أنه مازال أبطأ (32 ثانية) مقارنة مع 2.6.2 (24 ثانية)MedBerhttps://www.blogger.com/profile/07918747009313722384noreply@blogger.comtag:blogger.com,1999:blog-3312903567217082511.post-3669245177726813392009-06-28T20:49:35.426+01:002009-06-28T20:49:35.426+01:00سأجربه بعد أن أتوصل بالتحديث 3.1 بشكل تلقائي.
بالن...سأجربه بعد أن أتوصل بالتحديث 3.1 بشكل تلقائي.<br />بالنسبة للإصدار 3.0 كانت نتائجه أبطأ من 2.6.2MedBerhttps://www.blogger.com/profile/07918747009313722384noreply@blogger.comtag:blogger.com,1999:blog-3312903567217082511.post-83452965150636260582009-06-28T18:51:39.279+01:002009-06-28T18:51:39.279+01:00هل جربت نفص الكود مع البيثون 3.1 ؟هل جربت نفص الكود مع البيثون 3.1 ؟peinnoreply@blogger.comtag:blogger.com,1999:blog-3312903567217082511.post-76009920274150324662009-06-26T07:20:23.364+01:002009-06-26T07:20:23.364+01:00لا، ليس هذا هو المستخلص بل على مبرمجي بايثون الجدد...لا، ليس هذا هو المستخلص بل على مبرمجي بايثون الجدد أن يتعلموا طبيعة هذه اللغة و يفهموا كيف يتعامل بايثون مع بعض الجزئيات حتى يستفيدوا من مزايه بدلا من كتابة كود يعتمد على السرعة الخامة للمعالج.<br /><br />إستخدام الألات و الإضافات المحسنة لا يحقق سرعة كبيرة (في حدود 20% على الأكثر و قد جربت بعض منها رغم أني لم أذكر ذلك في التدوينة) بل قد يزيد في تعقيد المهمة.<br /><br /><br />بالنسبة لإستخدام بايثون في البرامج التي تتطلب سرعة فهنالك من يستخدمه في تلك البرمجيات، و أنا غير مؤهل حاليا لأحكم عليه أو أعطي رأيا يبنى عليه. (ستجد هنا بعض الشركات التي تستخدمه في بعض الألعاب و برامج المحاكات http://wiki.python.org/moin/OrganizationsUsingPython)<br /><br />التدوينة كانت لمجرد التنبيه إلى شيئ لاحظته. و شكرا جزيلا لك لأنك دفعتني إلى تعلم المزيد من خلال حلك :)MedBerhttps://www.blogger.com/profile/07918747009313722384noreply@blogger.comtag:blogger.com,1999:blog-3312903567217082511.post-15579683559829928012009-06-26T00:30:57.578+01:002009-06-26T00:30:57.578+01:00معنى ذلك أنه لا يفضل استخدام بايثون في الوقت الحال...معنى ذلك أنه لا يفضل استخدام بايثون في الوقت الحالي لتصميم البرامج التي تتطلب سرعة عالية كالألعاب أو برامج المحاكاه.<br />ننتظر توافر الآلات الإضافة المحسنة للغة بايثون وكذلك كومبايلر لأنظمة التشغيل المختلفة خاصة أنظمة تشغيل الجوال.محمد الجوهريhttp://www.gouhary.comnoreply@blogger.com