· kaynak Hacker News – Front Page (native)
Zen of Python'ın yazarı ve Timsort'un yaratıcısı Tim Peters 74 yaşında hayatını kaybetti
Python'ın yaratıcısı Guido van Rossum, Zen of Python'ın yazarı ve Java, Android ile JavaScript motorlarınca benimsenen Timsort algoritmasının yaratıcısı Tim Peters'ın 15 Temmuz'da 74 yaşında vefat ettiğini duyurdu.

Zen of Python'ı yazan ve Timsort sıralama algoritmasını tasarlayan Python çekirdek katkıcısı Tim Peters 74 yaşında hayatını kaybetti. Guido van Rossum, 11 Kasım 2026'da Python topluluk forumunda yaptığı açıklamada Peters'ın aynı yılın başlarında, 15 Temmuz'da vefat ettiğini bildirdi. Bir dev.to anı yazısına göre Peters, Wisconsin, Ashland'daki evinde öldü ve ölüm koşullarıyla ilgili kamuya açık ayrıntı pek paylaşılmadı.
Baştan beri bir ortak tasarımcı
Van Rossum'un anlattığına göre Peters, Python'ı ilk sürümünden kısa süre sonra keşfetti ve ilk katkısı koddan çok bir tartışmaydı: van Rossum'u, çoğu kullanıcının doğal olarak bekleyeceği için dilin tam sayı ve float arasında karışık aritmetiği desteklemesi gerektiğine ikna etti. Bundan sonra katkı vermeyi hiç bırakmadı; kullanıcı sorularına verdiği cevapların hacmi ve özeni sayesinde Python'un e-posta listelerinde baskın bir varlık hâline geldi — bu çalışma ona "Timbot" lakabını ve "wink" etiketleriyle işaretlenen zarif mizah anlayışını kazandırdı. Van Rossum onu bir mentor ve dilin ortak tasarımcısı olarak tanımladı; Peters'ın matematik geçmişinin ve derleyici geliştirme deneyiminin, projeyi utanç verici tasarım hatalarından kurtardığını ve kararları insanları geçiştirmek yerine ayrıntılı biçimde açıklayan erken bir çekirdek geliştirme kültürünü beslediğini söyledi.
2000'lerin başında Python Labs'ta Peters ile birlikte çalışan Chris McDonough da aynı başlıkta bağlam ekledi. Python'dan önce Peters, Cray Research süper bilgisayarları için derleyiciler ve Dragon Systems'te konuşmadan metne yazılımı yazmıştı ve fiilen dilin Guido'dan sonraki ikinci gerçek kullanıcısıydı. McDonough, Peters'ın en aktif olduğu yıllarda Python'ın sadeliğini koruyan isim olduğunu belirtti ve Peters günlük çekirdek geliştirmeden uzaklaştıktan sonra dilin karmaşıklığının arttığını gözlemledi — ancak bu değişimin van Rossum'un BDFL olarak istifası ve Steering Council modeline geçişle aynı döneme denk düştüğünü de kabul etti.
Timsort'un Python ötesine yayılması
Van Rossum'a göre Peters, 2002'de Python listeleri için tasarladığı ve daha sonra Java ile Android tarafından benimsenen Timsort sıralama algoritmasını katkı olarak sundu. Bir dev.to anı yazısı, algoritmanın erişimini daha da geniş izliyor: PowerSort gibi Timsort'un torunları bugün Python'ın runtime'ında, Java'da ve Chrome'un V8'i ile Node.js dahil JavaScript motorlarında yer alıyor.
Dev.to'nun açıkladığı gibi bu yayılmanın nedeni, Timsort'un uyarlanabilir (adaptive) ve kararlı (stable) olması. Girdiyi rastgele olarak ele almak yerine veride önceden var olan sıralı dizileri tarıyor, binary insertion sort kullanarak fazla kısa dizileri yapay olarak uzatıyor ve bir dizi karşılaştırmaları sürekli kazandığında birleştirmeler sırasında üstel bir "galloping" aramasına geçiyor. Gerçek uygulamalarda görülen kısmen sıralı verilerde bu, geleneksel bir sıralamaya kıyasla çok daha az karşılaştırma ve daha düzenli bellek erişimi anlamına geliyor.
Zen of Python
Peters'ın diğer dönüm noktası niteliğindeki katkısı, import this easter egg'i aracılığıyla hâlâ yorumlayıcıyla birlikte gelen aforizmalar bütününden oluşan PEP 20, yani Zen of Python'tu — "güzel çirkinden iyidir", "açık örtükten iyidir" ve "okunabilirlik önemlidir" bunlar arasındaydı. Dev.to'ya göre şiir, en iyi uygulamalar hakkındaki bir Usenet sorusuna gayri resmi bir yanıt olarak başladı ve sonra dil ile topluluğu için ortak bir tasarım kontrol listesi işlevi gördü.
Topluluktan anmalar
Anma başlığı kısa sürede anılarla doldu ve haber Hacker News'in ana sayfası aracılığıyla daha geniş bir kitleye ulaştı. Chris Angelico, Peters'ın insanları aptal yerine koymadığını ve cevaplayıp açıklamak için her zaman zaman ayırdığını yazdı; bu değerleri ikisinin birçok teknik yazışmasından aldığını söyledi. Hugo van Kemenade, gerçek dünyanın temiz soyutlamalarımızın öngördüğünden daha dağınık olduğu gözlemiyle sonlanan Peters'ın forumdaki son gönderisine dikkat çekti.
Neden önemli
Peters, işi dünyanın yazılımının büyük bir bölümünde, çoğunlukla görünmez biçimde çalışan küçük insan grubuna dahil. Python'daki sıralama, JVM'nin ve Android'in büyük bölümleri ve büyük JavaScript motorlarındaki sıralamanın tümü, onun başlattığı koda ya da fikirlere dayanıyor; Zen of Python ise milyonlarca geliştiricinin kod kalitesini değerlendirme biçimini şekillendirmeye devam ediyor. Ölümü ayrıca modern yazılımın, hiçbir zaman kamusal bir profil peşinde koşmayan katkıcılara ne kadar bağımlı olduğunu vurguluyor: 15 Temmuz'daki ölümüyle topluluk duyurusu arasındaki yaklaşık dört aylık boşluk, onu tanıyanların defalarca dile getirdiği bir mahremiyeti yansıtıyor. Van Rossum'un anısının çerçevelediği gibi, Python bugünkü biçimini çok büyük ölçüde Tim Peters'a borçlu.
- #python
- #tim-peters
- #timsort
- #open-source
- #obituary