Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Tim Peters (software engineer)
American software developer

Tim Peters is a renowned software developer best known for creating the Timsort hybrid sorting algorithm used in Python since version 2.3 and other platforms like the V8 JavaScript engine powering Google Chrome and Node.js. An early contributor to the Python language and its original CPython implementation, Peters also authored the Zen of Python, an influential statement of Python’s design philosophy. He contributed key modules like doctest and timeit, served on the Python Software Foundation board, and was honored with the Distinguished Service Award for 2017.

We don't have any images related to Tim Peters (software engineer) yet.
We don't have any YouTube videos related to Tim Peters (software engineer) yet.
We don't have any PDF documents related to Tim Peters (software engineer) yet.
We don't have any Books related to Tim Peters (software engineer) yet.
We don't have any archived web articles related to Tim Peters (software engineer) yet.

See also

References/Notes and references

References

  1. van Rossum, Guido (November 1, 1998). "LJ Interviews Guido van Rossum". Linux Journal (Interview). Interviewed by Andrew Kuchling. United States. Some of the early adopters of the language, such as Tim Peters and Steve Majewski, focused on very subtle design details and helped immensely by clarifying the way various features should work; e.g., they convinced me to support mixed arithmetic. /wiki/Guido_van_Rossum

  2. Peters, Tim. "listsort". Python Software Foundation. Retrieved September 7, 2018. https://svn.python.org/projects/python/trunk/Objects/listsort.txt

  3. James, Mike (December 21, 2022). "Python Now Uses Powersort". www.i-programmer.info. Retrieved January 24, 2024. https://www.i-programmer.info/news/216-python/15954-python-now-uses-powersort.html

  4. Commit switching to powersort https://github.com/python/cpython/commit/5cb4c672d855033592f0e05162f887def236c00a

  5. "[#JDK-6804124] (coll) Replace "modified mergesort" in java.util.Arrays.sort with timsort". JDK Bug System. Retrieved June 11, 2014. https://bugs.openjdk.java.net/browse/JDK-6804124

  6. "Class: java.util.TimSort". Android Gingerbread Documentation. Archived from the original on July 16, 2015. Retrieved February 24, 2011. https://web.archive.org/web/20150716000631/https://android.googlesource.com/platform/libcore/+/gingerbread/luni/src/main/java/java/util/TimSort.java

  7. "liboctave/util/oct-sort.cc". Mercurial repository of Octave source code. Lines 23-25 of the initial comment block. Retrieved February 18, 2013. Code stolen in large part from Python's, listobject.c, which itself had no license header. However, thanks to Tim Peters for the parts of the code I ripped-off. http://hg.savannah.gnu.org/hgweb/octave/file/0486a29d780f/liboctave/util/oct-sort.cc

  8. V8 release v7.0, Official V8 Blog https://v8.dev/blog/v8-release-70#javascript-language-features

  9. Getting things sorted in V8, Official V8 Blog https://v8.dev/blog/array-sort#timsort

  10. "PSF Distinguished Service Awards". Python Software Foundation. Retrieved May 24, 2024. https://www.python.org/community/awards/psf-distinguished-awards/#id4

  11. Peters, Tim. "PEP 20 -- The Zen of Python". Python Software Foundation. Retrieved September 7, 2018. https://www.python.org/dev/peps/pep-0020/

  12. Martelli, Alex; Ascher, David (2002). Python Cookbook (1st ed.). O'Reilly Media. ISBN 978-0-596-00167-4. 978-0-596-00167-4

  13. "The Happy Medium: Distinguished Service Award Winner Tim Peters". Python Software Foundation. July 18, 2018. Retrieved September 7, 2018. http://pyfound.blogspot.com/2018/07/the-happy-medium-distinguished-service.html

  14. "Tim Peters". Stack Overflow. Retrieved September 7, 2018. https://stackoverflow.com/users/2705542/tim-peters

  15. "PSF Distinguished Service Awards". Python Software Foundation. Retrieved May 24, 2024. https://www.python.org/community/awards/psf-distinguished-awards/#id4

  16. Interview with Tim Peters. July 1, 2012. Event occurs at 2m18s. Tim Peters: Yeah, since '91, so I was working at Kendall Square Research then [...] https://www.youtube.com/watch?v=1wAOy88WxmY

  17. Peters, Tim (October 20, 1992). "Livermore Loops coded in C". Netlib. University of Tennessee and Oak Ridge National Laboratory. Retrieved September 6, 2018. http://www.netlib.org/benchmark/livermorec

  18. "PSF Distinguished Service Awards". Python Software Foundation. Retrieved May 24, 2024. https://www.python.org/community/awards/psf-distinguished-awards/#id4

  19. "The Happy Medium: Distinguished Service Award Winner Tim Peters". Python Software Foundation. July 18, 2018. Retrieved September 7, 2018. http://pyfound.blogspot.com/2018/07/the-happy-medium-distinguished-service.html