تاريخ بايثون

هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
من ويكيبيديا، الموسوعة الحرة
تاريخ بايثون
التأثيرات
أحد جوانب
فرع من
Old Python logo, 1990-2006
شعار بايثون الجديد، 2006 إلى الوقت الحاضر
جويدو فان روسوم في عام 2014

تم تصميم لغة البرمجة بايثون في أواخر الثمانينيات، [1] وبدأ تنفيذها في ديسمبر 1989 بواسطة جويدو فان روسوم في CWI في هولندا كخلفية لـ ABC القادرة على التعامل مع الاستثناءات والتفاعل مع نظام التشغيل الأميبا . .[2] فان روسوم هو المؤلف الرئيسي لبايثون، وينعكس دوره المركزي المستمر في تحديد اتجاه بايثون في العنوان الذي أعطاه له مجتمع بايثون، الدكتاتور الخيري من أجل الحياة (BDFL) .[3][4] (ومع ذلك، تنحى فان روسوم عن منصبه كزعيم في 12 يوليو 2018.[5] ). تمت تسمية بايثون على اسم برنامج تلفزيون بي بي سي مونتي بايثون الطائر .[6]

تم إصدار Python 2.0 في 16 أكتوبر 2000، مع العديد من الميزات الرئيسية الجديدة، بما في ذلك أداة تجميع البيانات المهملة التي تكتشف الدورة (بالإضافة إلى عد المراجع ) لإدارة الذاكرة ودعم Unicode . ومع ذلك، فإن التغيير الأكثر أهمية كان في عملية التنمية نفسها، مع التحول إلى عملية أكثر شفافية ومدعومة من المجتمع.[7]

تم إصدار Python 3.0، وهو إصدار رئيسي غير متوافق مع الإصدارات السابقة، في 3 ديسمبر 2008 [8] بعد فترة طويلة من الاختبار. تم أيضًا نقل العديد من ميزاته الرئيسية إلى الإصدارين 2.6 و2.7 المتوافقين مع الإصدارات السابقة، على الرغم من عدم دعمهما الآن.

مراجع[عدل]

  1. ^ "The Making of Python". Artima Developer. مؤرشف من الأصل في 2023-06-07. اطلع عليه بتاريخ 2007-03-22.
  2. ^ "Why was Python created in the first place?". Python FAQ. مؤرشف من الأصل في 2023-10-15. اطلع عليه بتاريخ 2007-03-22.
  3. ^ van Rossum، Guido (31 يوليو 2008). "Origin of BDFL". مؤرشف من الأصل في 2023-10-14. اطلع عليه بتاريخ 2008-08-01.
  4. ^ "Python Creator Scripts Inside Google". www.eweek.com. 7 مارس 2006. مؤرشف من الأصل في 2023-10-18. اطلع عليه بتاريخ 2008-05-13.
  5. ^ Fairchild, Carlie (12 Jul 2018). "Guido van Rossum Stepping Down from Role as Python's Benevolent Dictator For Life". Linux Journal (بالإنجليزية). Archived from the original on 2022-12-12. Retrieved 2018-07-12.
  6. ^ "General Python FAQ — Python 3.8.3 documentation". docs.python.org. مؤرشف من الأصل في 2023-05-23.
  7. ^ Kuchling، Andrew M.؛ Zadka، Moshe. "What's New in Python 2.0". مؤرشف من الأصل في 2009-12-14. اطلع عليه بتاريخ 2007-03-22.
  8. ^ "Welcome to Python.org". python.org. مؤرشف من الأصل في 2023-05-22. اطلع عليه بتاريخ 2016-12-27.