يقول Guido van Rossum إن Python 4.0 قد لا تصل أبدًا

غيدو فان روسوم (منشئ لغة برمجة بايثون) ، أعلق قبل أيام قليلة في مقابلة أنه كان من الصعب جدًا على Python 4.0 رؤية ضوء النهار ، نظرًا لأن لغة البرمجة حاليًا تمر بمشكلة صعبة إلى حد ما وهي الترحيل من Python 2.0 إلى Python 3.0 ،

كما شارك بأفكاره حول لغات أخرى ، مثل Rust و Go و Julia و TypeScript. يعتقد Guido أن Rust هي لغة مثيرة للاهتمام ، والتي تحل بشكل مثالي الاختناقات في إدارة الذاكرة. وأضاف أن Go و Julia يشتركان في أوجه تشابه كبيرة مع إنشائهما وأن فريق تطوير Python يتعلم ويستوحى من العديد من الميزات المطبقة في TypeScript.

جويدو فان روسوم وأعضاء الفريق تطوير بايثون اذكر أنهم لم يكونوا متحمسين تمامًا لفكرة Python 4، بعد أن تعلمت بعض الدروس القيمة أثناء الانتقال من Python 2 إلى Python 3.

"أنا لست متحمسًا لفكرة Python 4 ولا أحد في فريق التطوير الأساسي كذلك حقًا ، لذلك ربما لن يكون هناك 4.0 مطلقًا وسنستمر حتى 3.33 ، على الأقل. لقد تعلمنا درس Python 3 مقابل 2 ، لذا فمن شبه المحظور الحديث عن Python 4 بجدية. «.

بعد تقاعده في عام 2019 ، عاد Guido van Rossum إلى العمل في نوفمبر 2020 بمنصب جديد في Microsoft وعلى Twitter ، أعلق على أنه سيعمل على جعل استخدام Python أفضل. لن يكون فقط على نظام Windows ، ولكن على جميع الأنظمة الأساسية ، مما يساعد في جعله أكثر جاذبية وتنافسية. في الواقع ، على مدار العقد الماضي ، كانت بايثون تتنافس مع لغات أصغر يعتبرها مبدعوها ومجتمعهم أكثر حداثة.

بالنسبة إلى Guido ، تعتبر Rust لغة برمجة "ممتازة" من يستحق كل الحماس تجاهه:

"يبدو أنها لغة رائعة ، لبعض الأشياء. يعمل Rust حقًا على تحسين C ++ في منطقة واحدة على وجه الخصوص - يصعب تجاوز عناصر التحكم في المجمّع. وبالطبع ، فإنه يحل مشكلة تخصيص الذاكرة بشكل مثالي تقريبًا. إذا كتبت نفس الشيء في C ++ ، فلن تكون متأكدًا تمامًا ، مقارنةً بـ Rust ، من حصولك على تخصيص الذاكرة بالكامل ومعالجة الذاكرة بشكل صحيح. لذا فإن لغة روست مثيرة للاهتمام ".

أيضًا ، مقارنةً بـ C ++ ، يعد Rust وافدًا جديدًا إلى عالم البرمجة والعديد من المطورين يترددون في الاهتمام به. ومع ذلك ، بدأت مشاريع الصناعة الكبرى في تبنيها في السنوات الأخيرة.

وهذا هو مثال مجتمع Linux الذي أعلن لبعض الوقت أنه بدأ تطوير أجزاء من النواة في Rust.

من جانب Microsoft ، قدمت مشروع Rust for Windows العام الماضي وهو مصمم للسماح للمبرمجين بالوصول السهل إلى واجهات برمجة تطبيقات Windows عند تطوير تطبيقات Rust على Windows. أعلن Facebook و Amazon و Apple و Microsoft وغيرهم من كبار اللاعبين في الصناعة مؤخرًا أنهم يوظفون مطوري Rust.

أخيرا بالنسبة إلى TypeScript ، يعتقد منشئ Python أن:

"تعد TypeScript لغة رائعة. ربما لاحظت أنه في السنوات الست أو السبع الماضية ، أضفنا كتابة ثابتة اختيارية إلى لغة بايثون ، والمعروفة أيضًا باسم الكتابة التقدمية.

"لم أكن على علم تام بـ TypeScript عندما بدأنا هذا المشروع ، لذلك لا يمكنني القول إن اللغة ألهمتنا للبدء. TypeScript ، لأنه قفز في قطار JavaScript ، ولأن Anders رجل ذكي جدًا ، قام TypeScript ببعض الأشياء التي لا تزال Python تنتظر فهمها. لذلك نحن اليوم نبحث بالتأكيد عن أمثلة في TypeScript. لدينا نظام معلومات جغرافي للطباعة حيث نناقش امتدادات بناء الجملة والدلالات ونظام الكتابة العام لبايثون ".

ذهب Guido ليقول إن JavaScript أقرب إلى Python مما تعتقد وأن فريق تطوير Python يأخذ الكثير من الإلهام من التحسينات التي أدخلتها TypeScript.

"أحيانًا نبتكر ميزات جديدة لأننا نعلم أن بعض الميزات كانت مفقودة أيضًا في البداية في TypeScript ، ثم تمت إضافتها إلى TypeScript بناءً على طلب المستخدم ، و [أصبحت] شائعة جدًا في TypeScript. والآن يمكننا أن نرى أننا في نفس الوضع "، قال.

"لأن JavaScript و Python متشابهان نسبيًا. أكثر بكثير من لغة Python ، ولنقل C ++ أو Rust أو Java. لذلك نتعلم من TypeScript ، ومن وقت لآخر ، من محادثاتي مع Anders ، يبدو أن TypeScript يتعلم أيضًا من Python ، تمامًا كما تعلم JavaScript من Python في بعض المناطق ، " Anders Hejlsberg هو مبرمج دنماركي يعمل في Microsoft وأحد المهندسين المعماريين الرائعين في TypeScript.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.