غويدو فان روسوم: الديكتاتور الخيِّر الذي سمى لغة باسم فرقة كوميدية
بدأ غويدو فان روسوم (Guido van Rossum) لغة بايثون (Python) خلال عطلة عيد الميلاد عام 1989، في الغالب ليكون لديه ما يفعله. وقد أطلق عليها هذا الاسم ليس تيمناً بالثعبان بل نسبةً إلى برنامج "سيرك مونتي بايثون الطائر" (Monty Python's Flying Circus)، وهي مزحة استمرت لفترة طويلة بعد أن أصبحت اللغة التي حملت اسمها اللغة البرمجية الأكثر استخداماً على غيت هاب (GitHub). ثم أمضى ما يقرب من ثلاثة عقود في إدارة تطور تلك اللغة تحت لقب اختترعه بنفسه وتخلى عنه في النهاية: الديكتاتور الخيِّر مدى الحياة.
طفل أولمبياد الرياضيات من لاهاي
وُلِد فان روسوم في 31 يناير 1956 في لاهاي (The Hague) بهولندا. وفي مراهقته، فاز بميدالية برونزية في أولمبياد الرياضيات الدولي عام 1974، وتابع ليحصل على درجة الماجستير في الرياضيات وعلوم الحاسوب من جامعة أمستر담 عام 1982. أمضى سنواته المهنية التكوينية في مركز الرياضيات وعلوم الحاسوب (Centrum Wiskunde & Informatica - CWI)، وهو معهد البحث الوطني الهولندي للرياضيات وعلوم الحاسوب، حيث ساهم بروتين glob() الذي لا يزال يُستخدم في نظام BSD Unix وعمل على لغة البرمجة ABC - وهي لغة تعليمية مصممة لتكون مقروءة وسهلة الاستخدام. قال فان روسوم لاحقاً بوضوح: "أنا مدين بكل ما تعلمته خلال هذا المشروع"، وأصبح تركيز ABC على البنية النحوية البسيطة والنظيفة القالب المباشر لما سيقوم ببنائه بعد ذلك.
مشروع عطلة يتحول إلى لغة
في ديسمبر 1989، وبحثاً عن مشروع لشغل أسبوع إجازة خلال عطلة عيد الميلاد، بدأ فان روسوم في كتابة مترجم (interpreter) لغة برمجة نصية جديدة تجمع بين مقروءية ABC والروابط العملية لنظامي Unix وC بنظام التشغيل. النتيجة، التي أطلق عليها اسم بايثون، انتشرت أولاً بشكل غير رسمي داخل معهد CWI ثم عبر الإنترنت الناشئ كبديل سهل الوصول مقارنة بلغات النظام الأكثر قسوة. لقد شكّل رهانه المحدد —وهو أن الكود يُقرأ بشكل متكرر أكبر بكثير مما يُكتب، وأن اللغة يجب بالتالي أن تُحسّن من أجل القارئ وليس الكاتب— القرارات بدءاً من إصرار بايثون على المسافة البادئة ذات المعنى وحتى مجموعتها الأساسية المتعمدة الصغيرة والمتعامدة. لقد ثمر هذا الرهان ببطء ثم بشكل ساحق: فقد تصدرت بايثون مؤشر TIOBE لشعبية لغات البرمجة وبحلول عام 2024 أصبحت اللغة الأكثر استخداماً على غيت هاب، مدعومة بشكل كبير باعتمادها كلغة افتراضية لعلوم البيانات والتعلم الآلي.
عشرون سؤالاً وثماني دقائق على الساعة، ونسبة مئوية مقاسة مقابل كل من خاضه. دون تسجيل.
اخوض اختبار الذكاء →الديكتاتور الخيِّر مدى الحياة
مع نمو بايثون من مشروع شخصي إلى لغة يستخدمها ملايين الأشخاص، تبنى فان روسوم —نصف مزاح ونصف ممارسة— لقب "الديكتاتور الخيِّر مدى الحياة"، محتفظاً بالكلمة الأخيرة بشأن تصميم اللغة حتى مع نمو عملية مجتمعية معقدة حوله، وهي نظام مقترحات تحسين بايثون (Python Enhancement Proposal - PEP)، لمناقشة التغييرات وإضفاء الطابع الرسمي عليها. لقد احتفظ بهذه السلطة لقريب من ثلاثة عقود قبل أن يتنحي في 12 يوليو 2018، عقب نقاش مجتمعي حاد ومستهلك بشكل غير معتاد حول ميزة نحوية مقترحة واحدة. وظل مشاركاً بعد ذلك، حيث خدم في مجلس التوجيه (Steering Council) المُنشأ حديثاً لبايثون حتى عام 2019، لكن الاستقالة شكلت نهاية واحدة من أطول عمليات الإشراف الفردية لأي لغة برمجة تُستخدم على نطاق واسع.
مسيرة مهنية مقسمة نصفها في الصناعة ونصفها في بايثون
نادراً ما سمحت وظائف فان روسوم اليومية له بترك بايثون خلفه. فبعد مناصب بحثية في المعهد الوطني للمعايير والتقنية (NIST) ومؤسسة مبادرة أبحاث الوطنية غير الربحية (Corporation for National Research Initiatives)، مر عبر شركة الناشئة من عصر الدوت كوم BeOpen.com والتي انهارت في غضون أشهر في عام 2000، ثم أمضى عدة سنوات في شركة Zope Corporation وElemental Security. في غوغل (Google)، من عام 2005 إلى عام 2012، سُمح له صراحةً بقضاء نصف وقت عمله تقريباً في تطوير بايثون بينما كان يبني أيضاً أدوات داخلية بما في ذلك نظام مراجعة الكود Mondrian، وهو رائد ثقافة مراجعة الكود القياسية الآن عبر صناعة البرمجيات. وانتقل إلى دروببوكس (Dropbox) في 2013، حيث عمل لمدة ست سنوات وساهم في نظام ترميز النوع (type-annotation) الخاص ببايثون - وهي إضافة متأخرة ومهمة لمسيرته المهنية للغة بُنيت أصلاً دون وضع الأنواع الثابتة في الاعتبار. وبعد تقاعد قصير، انضم إلى قسم المطورين في مايكروسوفت (Microsoft) كمهندس متميز (Distinguished Engineer) في نوفمبر 2020، مواصلاً العمل على تحسينات أداء بايثون من داخل شركة كانت، قبل عقود، لا تملك أي اهتمام خاص باللغة على الإطلاق.
التكريمات
تلقى فان روسوم جائزة مؤسسة البرمجيات الحرة (Free Software Foundation) للتقدم في البرمجيات الحرة في عام 2001، وجائزة NLUUG في هولندا في عام 2003، وتم تعيينه مهندساً متميزاً في جمعية آلات الحوسبة (ACM) في عام 2006. واعترف متحف تاريخ الحاسوب (Computer History Museum) به كزميل في عام 2018، وعيّنه معهد CWI زميلاً لدكسترا (Dijkstra Fellow) في عام 2019. وفي عام 2023، تلقى جائزة C&C من شركة إن إي سي (NEC) اليابانية، وهي جائزة مُنحت سابقاً لشخصيات محورية في تطوير تكنولوجيا الحوسبة والاتصالات.
لماذا يُدعى غويدو عبقرياً
تعتبر القضية المتعلقة بعبقرية فان روسوم غير معتادة بين مبتكري لغات البرمجة: فهي لا تعتمد كثيراً على الجدة التقنية بل على الذوق والضبط. لقد استعارت بايثون بشكل كبير وعلني من ABC وسلافها الآخرين؛ وكانت مساهمة فان روسوم المميزة هي فلسفة تصميم تعاملت مع مقروءية اللغة، وانضباط وجود طريقة واحدة واضحة لعمل معظم الأشياء، كهدف هندسي من الدرجة الأولى بدلاً من كونها فكرة لاحقة - وهو حكم أكده صعود بايثون على مدى عقود لتصبح اللغة الافتراضية للتدريس والبرمجة النصية والآن التعلم الآلي. كما أظهرت فترة ولايته التي استمرت ثلاثة عقود كديكتاتور خيِّر مدى الحياة مهارة أندر: وهي الحوكمة الاجتماعية المطلوبة للحفاظ على مجتمع مفتوح المصدر مترامي الأطراف ومتعدد الآراء متماسكاً عبر عدد لا يحصى من نقاشات التصميم الخلافية دون أن يتفكك المشروع. والقضية المضادة الصادقة هي أن بايثون واجهت انتقادات مستمرة وجادة حول قيود الأداء، ومعالجتها للتزامن، وانتشار أدوات الحزم التي يعتبرها العديد من المبرمجين تصميماً سيئاً حقاً - واستقالة فان روسوم نفسها أعقبت معركة مريرة دفع فيها جزء كبير من المجتمع بقوة ضد حكمه. تبدو موهبته أقل شبهاً ببراعة تقنية فريدة وأكثر شبهاً بحس معاير بشكل غير معتاد، تم الحفاظ عليه على مدار ثلاثين عاماً، لما قد يرغب المبرمجون العاديون حقاً في كتابته.
الإرث
تستند بايثون الآن إلى الخلفيات الشبكية (backends)، الحوسبة العلمية، وخطوط تدريب نماذج اللغات الكبيرة، وهو دور لم يتوقعه تقريبا أي شخص، بما في ذلك فان روسوم، لمشروع عطلة سمي على اسم عرض كوميدي اسكتشات بريطاني. قليل جداً من لغات البرمجة هي التي تجاوزت تماماً ظروف ولادتها المتواضعة، وقليلون هم الذين حافظوا على يد مؤسسهم الموجهة على عجلة القيادة للمدة التي حافظت عليها بايثون.



