Tim Peters | |
---|---|
Beskæftigelse | programmør |
Tim Peters er en amerikansk softwareudvikler, der skabte Timsort hybridsorteringsalgoritmen , var en stor bidragyder til Python -programmeringssproget og dets originale CPython- implementering og er velkendt i Python-fællesskabet. Han var en bruger af CPython før 1.0 og var blandt de tidlige brugere, der bidrog til det detaljerede design af sproget i dets tidlige stadier. Senere skabte han Timsort-algoritmen (baseret på tidligere arbejde med at bruge "jumping"-søgning), som har været brugt i Python siden version 2.3, såvel som i andre meget brugte computerplatforme. Han leverede også doctest- og timeit-modulerne til Python Standard Library .
Peters skrev også The Zen of Python , udtænkt som en erklæring om Python-designfilosofien, der er blevet inkluderet i den officielle Python-litteratur som Python Enhancement Proposal 20, og i Python-fortolkeren som et påskeæg. Han bidrog med et kapitel om algoritmer til The Python Cookbook. Fra 2001 til 2014 var han aktivt bestyrelsesmedlem i Python Software Foundation. Peters var en indflydelsesrig Python-mailinglisteskribent. Han er også en højt profileret bidragyder til Stack Overflow- forummet , hovedsageligt for Python-relaterede svar.
Peters tidligere arbejdsgivere omfatter Kendall Square Research. Tim Peters blev hædret med 2017 Python Software Foundation Distinguished Service Award.