تاريخ بايثون

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

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

تم إصدار 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.