الأخبار

لغة Python على وشك حل واحدة من أكثر مشكلاتها إحباطًا

تعد Python واحدة من أكثر لغات البرمجة شيوعًا، لكن هذا لا يعني أنها مثالية، خاصة بعد ما وصفته الشركة نفسها بالبداية "الملعونة cursed" للعام.

أحد الانتقادات الرئيسية لبايثون هو أنها يمكن أن تكون بطيئة نوعًا ما، خاصةً بالمقارنة مع اللغات الأحدث. يتحمل معظم الناس هذا التأخير بسبب مرونته وسهولة تعلمه.

كل ذلك قد يكون على وشك التغيير، وفقًا لـ Mark Shannon مطور Core Python (CPython).
 
بايثون Python 3.11
أثناء حديثه في مؤتمر PyCon 2022 والتفصيل في منشور مدونة مصاحب لاحقًا، قدم لنا Shannon بعض التفاصيل الإضافية حول Python 3.11، الإصدار التالي الذي هو حاليًا في المرحلة التجريبية، والذي يجب أن يشهد تسريع اللغة بشكل كبير. يمكن أيضًا العثور على مزيد من التفاصيل - في أي مكان آخر؟ - GitHub.

في الواقع، هناك بعض الأسماء الكبيرة جدًا تحاول تفعيل هذا. قامت Microsoft بتمويل مؤسسة Python Software Foundation بهدف تسريع الأمور مرتين على الأقل، مما يساعد على تحريك Python نحو C كلغة مهيمنة.

كما تلاحظ، فإن Python ليست مصممة حقًا لتكون سريعة وحالات الاستخدام، التي يركز معظمها على التعلم الآلي، تدعم ذلك.

كتب Shannon العام الماضي: "من المسلم به على نطاق واسع أن Python بطيئة. في حين أن Python لن تحقق أبدًا أداء اللغات منخفضة المستوى مثل C أو Fortran أو حتى Java، فإننا نود أن تكون قادرة على المنافسة مع التطبيقات السريعة للغات البرمجة النصية، مثل V8 لـ Javascript أو luajit لـ lua".
 
لغة واحدة للحكم عليهم جميعا One language to rule them all
من المفهوم أن هناك الكثير من المنافسة بين لغات البرمجة ولكل منها مزاياها وعيوبها، مما يترك الأمر للمطور نفسه لإجراء المكالمة النهائية التي يستخدمها.

أظهر استطلاع Redmonk في أغسطس 2021 أن JavaScript كانت اللغة الأكثر شيوعًا، تليها Java و Python في المرتبة الثانية.

بدلاً من الاعتماد على أمجادهم، فإن الاستمرار في إصدار التحديثات التي تعمل على تحسين الخدمة الأساسية هو بالضبط ما يحتاج مطورو Python إلى فعله.