بأيثون أسرع من السي++ والسي شارب ! هل ذلك ممكن ؟ وكيف ؟

لغة بايثون هل يمكنها التغلب على السي ++ والسي شارب والجافاسكريبت في مسألة السرعة والأداء ؟ ما هي أسهل الحلول لتسريع بايثون ؟

سنضع أربع لغات برمجةِ في مضمار السباق ، وسنشارك معكم النتيجة:

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أحييك على فصاحة لسانك. ابقَ في القمة وحافظ على فصاحتك.

وطبعا أحييك أيضا على المعلومات التي قدمتها، رغم أنني لست من هواة لغة پايثون.

توقعت قبل مشاهدة المقطع استخدام Numba، لأنها الطريقة الأمثل لتسريع الأسطر البرمجية التي تعتمد على الحسابات من خلال NumPy. حتى تكون المقارنة أكثر دقة، كان من الأفضل لو كتبت البرامج الأخرى مع دعم البرمجة المتوازية من خلال SIMD أو تفعيل خيار auto vectorization.

كل لغات البرمجة لها نفس المنطق نجد في جافا الحلقات التكرارية و نجد في بايثون الحلقات التكرارية , و كل لغة لها مجالها و تخصصها.

لا تقلي ساتعلم بايثون لابرمج تطبيق ايفون ! الخ

نتفق معك تماما ولم نقل العكس 💖

يستحيل أن تكون بايثون أسرع من السي++ و سي# أما بالنسبة لجافا سكريبت ممكن.

find iterations, and every language has its own domain and specialization.

Do not reduce,

I will learn Python to program the iPhone application! etc

لغة البرمجة هي وسيلة و كل لغة لها مجالها و بما أنه استخدم مكتبة خارجية لتسريع كود البايثون أيضا توجد مكتبات خارجية لتسريع الكود أكثر من البايثون.

وفي الجافاسكربت ايضا يوجد مكتبات لتحسين الكود أخي.

صانع الفيديو كان متطرف و مائل لجهة البايثون رغم أن الجافاسكربت قلبت كل الموازين في السنوات الاخيرة يمكنك استعمالها في كل المجالات حتى الذكاء الاصطناعي.

و لكن للننوه أن لغة البرمجة ليست البرمجة

البرمجة منطق و من يفهمه يستطيع التعامل مع اي لغة بمعنى واضح من يعرف التعامل مع بايثون يمكنه التعامل مع الجافاسكربت

انا لست منحاز للجافاسكربت بل احب بايثون و هي اول لغة بدأت اتعلمها.

 وتخصصها.

لا تقلل ،

https://www.mymilestonecard.biz/
سوف أتعلم لغة Python لبرمجة تطبيق iPhone! إلخ
  • حذف بواسطة المشرف

أسرع من C ++ أو C #. بشكل عام ، تعتبر كل من C ++ و C # لغات أسرع من لغة Python. السبب الرئيسي لذلك هو أن Python هي لغة مفسرة ، مما يعني أنه يتم تنفيذها سطراً بسطر ، ويقوم المترجم الفوري بترجمة كل سطر من التعليمات البرمجية إلى رمز آلة أثناء التنقل. يمكن أن تجعل هذه العملية Python أبطأ من اللغات المترجمة مثل C ++ و C # ، والتي تُترجم إلى كود الآلة قبل التنفيذ. ومع ذلك ، هناك بعض المواقف التي يمكن أن تكون فيها Python أسرع من C ++ و C #. على سبيل المثال ، يوجد في Python عدد كبير من مكتبات الجهات الخارجية التي تم تحسينها لمهام محددة ، مثل الحوسبة العلمية أو تحليل البيانات. يمكن أن تكون هذه المكتبات فعالة للغاية ويمكن أن تتفوق أحيانًا على تطبيقات C ++ و C # لمهام محددة. عامل آخر يمكن أن يؤثر على الأداء هو جودة الكود نفسه. يمكن أن يتفوق كود Python المكتوب جيدًا في بعض الأحيان على كود C ++ أو C # المكتوب بشكل سيء. بشكل عام ، يعتمد اختيار لغة البرمجة على المهمة المحددة في متناول اليد ومتطلبات المشروع. لكل لغة نقاط قوتها وضعفها ، وسيعتمد الخيار الأفضل على عوامل مثل الأداء وسهولة الاستخدام والمكتبات والأدوات المتاحة. https://www.fmc4me.net

Thanks for the information.. https://www.krowddarden.net

-2

بايثون هي الأقوى طبعا