تیم پیترز (به انگلیسی: Tim Peters) توسعه دهنده نرم‌افزار است که الگوریتم مرتب‌سازی ترکیبی تیم (timsort) را ایجاد کرده‌است.[۱] او یکی از مشارکت‌کنندگان اصلی در زبان برنامه‌نویسی پایتون و همین‌طور در پیاده‌سازی سی‌پایتون است.

تیم پیترز
پیشهمهندس نرم‌افزار
جایزه(ها)PSF Distinguished Service Award

الگوریتم مرتب‌سازی تیم، از نسخه ۲٫۳ در پایتون وجود دارد. همین‌طور، این الگوریتم در چندین محصول نرم‌افزاری بزرگ مورد استفاده قرار گرفته‌است.[۲][۳] از جمله موتور جاوا اسکریپت V8 که از مرورگرهای وب گوگل کروم و کرومیوم و همچنین نود جی‌اس استفاده می‌کند.[۴] او همچنین در توسعهٔ ماژول‌های doctest و timeit در کتابخانه استاندارد پایتون مشارکت کرده‌است.[۵]

پیترز همچنین ذن پایتون را نوشت، که به عنوان بیانیه‌ای از فلسفه طراحی پایتون در نظر گرفته شده بود. وی از سال ۲۰۰۱ تا ۲۰۱۴ به عنوان عضو هیئت مدیره بنیاد نرم‌افزار پایتون فعال بود. پیترز یکی از افراد تأثیرگذار در mailing listهای پایتون به‌شمار می‌رود.

منابع ویرایش

  1. Peters, Tim. "listsort". بنیاد نرم‌افزار پایتون. Retrieved September 7, 2018.
  2. "[#JDK-6804124] (coll) Replace "modified mergesort" in java.util.Arrays.sort with timsort". JDK Bug System. Retrieved June 11, 2014.
  3. "Class: java.util.TimSort<T>". Android Gingerbread Documentation. Archived from the original on July 16, 2015. Retrieved February 24, 2011.
  4. Getting things sorted in V8, Official V8 Blog
  5. "PSF Distinguished Service Awards". بنیاد نرم‌افزار پایتون. Retrieved September 7, 2018.