Jump to content

Тим Питерс (инженер-программист)

Тим Питерс
Занятие Разработчик программного обеспечения
Награды Премия PSF за выдающиеся заслуги

Тим Питерс — американец [ нужна ссылка ] разработчик программного обеспечения, известный созданием Timsort алгоритма гибридной сортировки и своим большим вкладом в язык программирования Python и его оригинальную реализацию CPython . Пользуясь CPython до версии 1.0, он входил в группу первых последователей, которые внесли свой вклад в детальное проектирование языка на ранних стадиях. [1] [2]

Позже он создал алгоритм Timsort (на основе более ранних работ по использованию «скачущего» поиска ). [3] который использовался в Python с версий 2.3 по 3.10 включительно, [4] [5] а также в других широко используемых вычислительных платформах, [6] [7] [8] включая движок JavaScript V8, в веб-браузерах Google Chrome и Chromium , а также Node.js. используемый [9] [10] Он также внес модули doctest и timeit в стандартную библиотеку Python. [11]

Питерс также написал « Дзен Python» , задуманный как изложение философии дизайна Python, который был включен в официальную литературу по Python как Предложение по усовершенствованию Python 20 и в интерпретатор Python как пасхальное яйцо . [12] Он внес главу об алгоритмах в «Поваренную книгу Python». [13] С 2001 по 2014 год он был членом Python Software Foundation совета директоров . Питерс был влиятельным участником списков рассылки Python. [14] Он также является высокопоставленным участником Stack Overflow , в основном за ответы, касающиеся Python. [15] [11]

Среди прошлых работодателей Питерса — Kendall Square Research . [16] [17] Тим Питерс был удостоен награды Python Software Foundation за выдающиеся заслуги в 2017 году . [11] [14]

См. также

[ редактировать ]

Ссылки/Примечания и ссылки

[ редактировать ]
  1. ^ Интервью с Тимом Питерсом . 1 июля 2012 г. Событие происходит в 0:20. Тим Питерс: Я занимался разработкой компилятора, когда Гвидо разрабатывал Python, и мой общий знакомый Стив Маевски прислал мне электронное письмо, рассказывающее о Python. Итак, я начал переписку по электронной почте с Гвидо о языке и дизайне, получил часть предварительной версии кода, поигрался с ним и поговорил с ним о дизайнерских решениях, и он мне очень понравился... Хольгер Крекель: [неразборчиво] ] Тим Питерс: Простите? Хольгер Крекель: Было ли это как в начале 90-х? Тим Питерс: Да, в начале 90-х. Возвращаемся к Python 0.9.1.
  2. ^ ван Россум, Гвидо (1 ноября 1998 г.). «Интервью ЖЖ с Гвидо ван Россумом» . Linux Journal (Интервью). Беседовал Эндрю Кучлинг. Соединенные Штаты. Некоторые из первых, кто внедрил этот язык, такие как Тим Питерс и Стив Маевски, сосредоточились на очень тонких деталях дизайна и оказали огромную помощь, прояснив, как должны работать различные функции; например, они убедили меня поддержать смешанную арифметику.
  3. ^ Питерс, Тим. «Сортировка списка» . Фонд программного обеспечения Python . Проверено 7 сентября 2018 г.
  4. ^ Джеймс, Майк (21 декабря 2022 г.). «Python теперь использует Powersort» . www.i-programmer.info . Проверено 24 января 2024 г.
  5. ^ Зафиксировать переключение на степенную сортировку
  6. ^ «[#JDK-6804124] (coll) Замените «модифицированную сортировку слиянием» в java.util.Arrays.sort на timsort» . Система ошибок JDK . Проверено 11 июня 2014 г.
  7. ^ «Класс: java.util.TimSort<T>» . Документация по Android Gingerbread . Архивировано из оригинала 16 июля 2015 года . Проверено 24 февраля 2011 г.
  8. ^ "liboctave/util/oct-sort.cc" . Репозиторий Mercurial исходного кода Octave . Строки 23-25 ​​начального блока комментариев . Проверено 18 февраля 2013 г. Код, по большей части украденный из Python, listobject.c, который сам по себе не имел заголовка лицензии. Однако спасибо Тиму Питерсу за те части кода, которые я украл.
  9. ^ Выпуск V8 v7.0 , Официальный блог V8
  10. ^ Наведение порядка в V8 , Официальный блог V8.
  11. ^ Jump up to: а б с «Награды PSF за выдающиеся заслуги» . Фонд программного обеспечения Python . Проверено 24 мая 2024 г.
  12. ^ Питерс, Тим. «PEP 20 — Дзен Python» . Фонд программного обеспечения Python . Проверено 7 сентября 2018 г.
  13. ^ Хаммерс, Алекс; Ашер, Дэвид (2002). Поваренная книга Python (1-е изд.). О'Рейли Медиа . ISBN  978-0-596-00167-4 .
  14. ^ Jump up to: а б «Счастливая среда: обладатель награды за выдающиеся заслуги Тим Питерс» . Фонд программного обеспечения Python. 18 июля 2018 г. Проверено 7 сентября 2018 г.
  15. ^ «Тим Питерс» . Переполнение стека . Проверено 7 сентября 2018 г.
  16. ^ Интервью с Тимом Питерсом . 1 июля 2012 г. Событие происходит в 2:18. Тим Питерс: Да, с 91-го года, я тогда работал в Kendall Square Research [...]
  17. ^ Питерс, Тим (20 октября 1992 г.). «Ливерморские циклы, закодированные на C» . Нетлиб . Университет Теннесси и Национальная лаборатория Ок-Риджа . Проверено 6 сентября 2018 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 34fbaf943d482947c02c804efd96849b__1722634080
URL1:https://arc.ask3.ru/arc/aa/34/9b/34fbaf943d482947c02c804efd96849b.html
Заголовок, (Title) документа по адресу, URL1:
Tim Peters (software engineer) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)