Guido van Rossum: Bir Dili Komedi Grubunun Adıyla Andıran Hayırsever Diktatör
Guido van Rossum, Python'u 1989 Noel tatili sırasında, çoğunlukla yapacak bir şeyler bulmak için başlattı. Adını yılandan değil, etiketlediği dil GitHub'da en yaygın kullanılan programlama dili haline geldikten çok sonra bile akıllarda kalan bir şaka olan "Monty Python's Flying Circus"tan aldı. Ardından, kendi icat ettiği ve nihayetinde bırakacağı bir unvan altında, o dilin evrimini yöneterek neredeyse otuz yıl geçirdi: Ömür Boyu Hayırsever Diktatör.
Lahey'den Bir Matematik Olimpiyatı Çocuğu
Van Rossum, 31 Ocak 1956'da Hollanda'nın Lahey (The Hague) şehrinde doğdu. Ergenlik çağında 1974 Uluslararası Matematik Olimpiyatı'nda bronz madalya kazandı ve 1982'de Amsterdam Üniversitesi'nden (University of Amsterdam) matematik ve bilgisayar bilimi alanında yüksek lisans derecesi aldı. Şekillendirici profesyonel yıllarını, matematik ve bilgisayar bilimi için Hollanda ulusal araştırma enstitüsü olan Centrum Wiskunde & Informatica'da (CWI) geçirdi; burada hâlâ BSD Unix'te kullanılan bir glob() rutinini katkıda bulundu ve okunabilirlik ile kullanım kolaylığı için tasarlanmış eğitici bir dil olan ABC programlama dili üzerinde çalıştı. Van Rossum daha sonra açıkça "O proje sırasında öğrendiğim her şeye borçluyum" dedi ve ABC'nin temiz, minimal sözdizimine verdiği önem, bundan sonra inşa edeceği şeyin doğrudan şablonu haline geldi.
Bir Tatil Projesi Dile Dönüşüyor
Aralık 1989'da, Noel tatili sırasında boştaki bir haftayı dolduracak bir proje arayan van Rossum, ABC'nin okunabilirliğini Unix ve C'nin işletim sistemine yönelik pratik bağlantılarıyla birleştiren yeni bir betik dili için bir yorumlayıcı yazmaya başladı. Python adını verdiği sonuç, önce CWI içinde gayri resmi olarak ve ardından daha affedici olmayan sistem dillerine erişilebilir bir alternatif olarak gelişen internet üzerinde yayıldı. Kodun yazılmaktan çok daha sık okunduğunu ve bu nedenle bir dilin yazar yerine okuyucu için optimize edilmesi gerektiği yönündeki belirleyici bahsi; Python'un anlamlı girintileme konusundaki ısrarından, kasıtlı olarak küçük, ortogonal çekirdek yapı kümesine kadar kararlarını şekillendirdi. Bu bahis yavaşça ve ardından ezici bir şekilde karşılığını verdi: Python, TIOBE programlama dili popülerlik endeksinde zirveye yerleşti ve 2024 yılına kadar veri bilimi ve makine öğreniminin varsayılan dili olarak benimsenmesinin de büyük desteğiyle GitHub'ın en çok kullanılan tek dili haline geldi.
Ömür Boyu Hayırsever Diktatör
Python kişisel bir projeden milyonlarca insan tarafından kullanılan bir dile dönüşürken, van Rossum —yarı şaka, ardından pratikte— "Ömür Boyu Hayırsever Diktatör" unvanını benimedi; değişiklikleri tartışmak ve resmileştirmek etrafında ayrıntılı bir topluluk süreci, Python Geliştirme Önerisi (PEP) sistemi büyüse bile dilin tasarımı üzerinde son sözü kendine sakladı. Önerilen tek bir sözdizimi özelliği üzerine alışılmadık derecede çekişmeli ve yorucu bir topluluk tartışmasının ardından 12 Temmuz 2018'de istifa edene kadar bu yetkiyi yaklaşık üç onlar yıl (otuz yıl) boyunca elinde tuttu. Sonrasında da Python'un yeni oluşturulan Yönlendirme Konseyi'nde (Steering Council) 2019 yılına kadar görev yaparak katkıda bulunmaya devam etti, ancak bu istifa, yaygın olarak kullanılan herhangi bir programlama dilinin en uzun bireysel yönetimlerinden birinin sonunu işaret etti.
Kariyerinin Yarısı Endüstride, Yarısı Python'da Geçti
Van Rossum'un gündüz işleri, Python'u arkasında bırakmasına pek izin vermedi. NIST ve kâr amacı gütmeyen Ulusal Araştırma Girişimleri Kurumu'ndaki (Corporation for National Research Initiatives) araştırma pozisyonlarının ardından, 2000 yılında aylar içinde çöken dot-com dönemi girişimi BeOpen.com'dan geçti, ardından Zope Corporation ve Elemental Security'de birkaç yıl geçirdi. Google'da 2005'ten 2012'ye kadar, çalışma süresinin kabaca yarısını Python'u ilerletmeye harcamasına açıkça izin verildi ve aynı zamanda yazılım endüstrisinde artık standart olan kod inceleme kültürünün bir öncüsü olan Mondrian kod inceleme sistemi dahil olmak üzere dahili araçlar inşa etti. 2013 yılında Dropbox'a katıldı, burada altı yıl çalıştı ve orijinal olarak statik türleme akılda tutulmadan oluşturulmuş bir dile kariyerinin sonlarında önemli bir ekleme olan Python'un tür-notasyonu (type-annotation) sistemine katkıda bulundu. Kısa bir emekliliğin ardından, Kasım 2020'de Microsoft'un Geliştirici Bölümü'ne Kıdemli Mühendis (Distinguished Engineer) olarak katıldı ve on yıllar önce bu dille hiçbir özel ilgisi olmayan bir şirketin içinden Python performans iyileştirmeleri üzerinde çalışmaya devam etti.
Tanınmalar ve Ödüller
Van Rossum, 2001 yılında Özgür Yazılım Vakfı'ndan (Free Software Foundation) Özgür Yazılımın Geliştirilmesi Ödülü'nü, 2003 yılında Hollanda'da NLUUG Ödülü'nü aldı ve 2006 yılında ACM Kıdemli Mühendisi (Distinguished Engineer) seçildi. Bilgisayar Tarihi Müzesi (Computer History Museum) onu 2018'de Üye (Fellow) olarak tanıdı ve CWI 2019'da onu Dijkstra Üyesi (Dijkstra Fellow) ilan etti. 2023 yılında, bilgisayar ve iletişim teknolojisinin gelişiminde merkezi figürlere daha önce verilmiş bir ödül olan Japon NEC Corporation'dan C&C Ödülü'nü aldı.
Guido Neden Bir Dahi Olarak Anılıyor
Van Rossum'un dehasına yönelik gerekçe, programlama dili yaratıcıları arasında olağandışıdır: teknik yenilikten çok zevk ve itidal üzerine kuruludur. Python, ABC'den ve diğer öncülerinden yoğun ve açık bir şekilde ödünç almıştır; van Rossum'un ayırt edici katkısı, bir dilin okunabilirliğini ve çoğu şeyi yapmanın tek bariz yolu disiplinini, sonradan düşünülen bir şey yerine birinci sınıf bir mühendislik hedefi olarak ele alan bir tasarım felsefesiydi — ki bu yargı, Python'un öğretim, betik yazımı ve şimdi makine öğrenimi için varsayılan dil haline gelmek üzere onlarca yıl süren tırmanışıyla haklı çıkarılmıştır. Ömür Boyu Hayırsever Diktatör olarak otuz yıllık görev süresi de daha nadir bir beceriyi gösterdi: projenin parçalanmasına izin vermeden sayısız çekişmeli tasarım tartışması yoluyla dağınık, kendi fikrine sahip bir açık kaynak topluluğunu bir arada tutmak için gereken sosyal yönetim. Dürüst karşı argüman ise Python'un performans sınırlamaları, eşzamanlılığı ele alış biçimi ve birçok programcının gerçekten zayıf tasarım olarak gördüğü paketleme araçlarının çoğalması konusunda kalıcı, ciddi eleştiriler çekmiş olmasıdır — ve van Rossum'un kendi istifası, topluluğun anlamlı bir kısmının onun yargısına karşı sert bir şekilde karşı koyduğu yıpratıcı bir kavganın ardından gelmiştir. Onun yeteneği tekil bir teknik parlaklıktan ziyade, sıradan programcıların aslında ne yazmak isteyeceğine dair otuz yıl boyunca sürdürülen olağanüstü iyi kalibre edilmiş bir duyu gibi görünmektedir.
Miras
Python artık web arka uçlarını, bilimsel bilişimi ve büyük dil modellerinin eğitim boru hatlarını desteklemektedir; bu, aralarında van Rossum'un da bulunduğu neredeyse hiç kimsenin, Britanyalı bir skeç-komedi şovunun adını taşıyan bir tatil projesi için öngörmediği bir roldür. Çok az programlama dili doğuşunun mütevazı koşullarını bu kadar eksiksiz bir şekilde geride bırakmıştır ve çok azı yaratıcısının rehber elini direksiyonda Python'un tuttuğu kadar uzun süre tutmuştur.



