The topic of this article may not meet Wikipedia's notability guideline for biographies. (August 2024) |
Тим Питерс | |
---|---|
Занятие | Разработчик программного обеспечения |
Награды | Премия PSF за выдающиеся заслуги |
Тим Питерс — разработчик программного обеспечения, известный созданием гибридного алгоритма сортировки Timsort и своим крупным вкладом в язык программирования Python и его оригинальную реализацию CPython . Будучи пользователем CPython до версии 1.0, он был среди первых последователей, которые внесли вклад в детальную разработку языка на ранних стадиях. [1]
Позднее он создал алгоритм Timsort (основанный на более ранней работе по использованию «скачущего» поиска ) [2] , который используется в Python с версии 2.3 (с версии 3.11 с использованием политики слияния Powersort вместо оригинальной политики слияния Timsort [3] [4] ), а также в других широко используемых вычислительных платформах, [5] [6] [7] включая движок JavaScript V8, на котором работают веб-браузеры Google Chrome и Chromium , а также Node.js . [8] [9] Он также внес модули doctest и timeit в стандартную библиотеку Python. [10]
Питерс также написал Zen of Python , задуманный как изложение философии дизайна Python, который был включен в официальную литературу Python как Python Enhancement Proposal 20 и в интерпретатор Python как пасхальное яйцо . [11] Он внес главу об алгоритмах в Python Cookbook. [12] С 2001 по 2014 год он был активным членом совета директоров Python Software Foundation . Питерс был влиятельным участником списков рассылки Python. [13] Он также является высоко оцененным участником Stack Overflow , в основном за ответы, связанные с Python. [14] [10]
Среди прошлых работодателей Питерса была компания Kendall Square Research . [15] [16] Тим Питерс был удостоен награды за выдающиеся заслуги от Python Software Foundation в 2017 году. [10] [13]
Некоторые из первых последователей языка, такие как Тим Питерс и Стив Маевски, сосредоточились на очень тонких деталях дизайна и оказали огромную помощь, прояснив, как должны работать различные функции; например, они убедили меня поддержать смешанную арифметику.
в значительной степени украден из Python, listobject.c, который сам по себе не имел заголовка лицензии. Тем не менее, спасибо Тиму Питерсу за части кода, которые я украл.
Тим Питерс: Да, с 91-го, то есть я тогда работал в Kendall Square Research [...]