Tim Peters (dastur muhandisi) - Tim Peters (software engineer)

Tim Peters
KasbDasturiy ta'minotni ishlab chiquvchi
MukofotlarPSF xizmatining mukofoti

Tim Peters amerikalik[iqtibos kerak ] yaratgan dasturiy ta'minot ishlab chiqaruvchisi Timsort gibrid saralash algoritmi, va katta hissa qo'shgan Python dasturlash tili va uning asl nusxasi CPython amalga oshirish. 1.0-dan oldingi CPython foydalanuvchisi,[1] u tilni dastlabki bosqichlarida batafsil loyihalashtirishga hissa qo'shgan dastlabki o'zlashtiruvchilar guruhi orasida edi.[2]

Keyinchalik u Timsort algoritmini yaratdi (dan foydalanish bo'yicha avvalgi ishlar asosida) "chopish" qidiruvi )[3] 2.3 versiyasidan beri Python-da ishlatilgan[iqtibos kerak ], shuningdek, boshqa keng qo'llaniladigan hisoblash platformalarida,[4][5][6] shu jumladan V8 JavaScript mexanizmi quvvatlantirish Gugl xrom va Xrom veb-brauzerlar, shuningdek Node.js.[7][8] U shuningdek o'z hissasini qo'shdi doktest va Python standart kutubxonasiga vaqt modullari.[9]

Piter ham yozgan Python Zen rasmiy Python adabiyotiga kiritilgan Python dizayn falsafasining bayoni sifatida mo'ljallangan Python-ni takomillashtirish bo'yicha taklif 20 va Python tarjimonida an Pasxa tuxumi.[10] U o'z hissasini qo'shdi algoritmlarga oid bob Python Cookbook-ga.[11] 2001 yildan 2014 yilgacha u a'zosi sifatida faol bo'lgan Python dasturiy ta'minot fondi direktorlar kengashi. Peters Python pochta ro'yxatiga ta'sirchan hissa qo'shgan.[12] U shuningdek yuqori darajadagi yordamchi hisoblanadi Stack overflow, asosan Python bilan bog'liq javoblar uchun.[13][9]

Pitersning o'tmishdagi ish beruvchilari kiradi Kendall maydonini tadqiq qilish.[14][15]Tim Petersga Python dasturiy ta'minot jamg'armasi berildi 2017 yil uchun taniqli xizmat mukofoti.[9][12]

Shuningdek qarang

Adabiyotlar / Izohlar va ma'lumotnomalar

  1. ^ Tim Piters bilan intervyu. 2012 yil 1-iyul. Voqealar 0m20-larda sodir bo'ladi. Tim Piters: Gvido Python-ni ishlab chiqayotganda men kompilyatorni ishlab chiqardim va o'zaro tanish Stiv Majevskiy menga elektron pochta orqali Python haqida xabar berdi. Shunday qilib, men Guido bilan til va dizayn haqida elektron pochta orqali yozishmalar olib bordim va chiqishdan oldin ba'zi kodlarni oldim, u bilan o'ynadim va u bilan dizayn qarorlari haqida suhbatlashdim va bu menga juda yoqdi ... Xolger Krekel: [eshitilmaydi ] Tim Piters: Kechirasizmi? Xolger Krekel: Bu 90-yillarning boshlariday bo'lganmi? Tim Piters: 90-yillarning boshlarida, ha. Python 0.9.1 atrofida.
  2. ^ van Rossum, Gvido (1998 yil 1-noyabr). "LJ intervyular Gvido van Rossum". Linux jurnali (Suhbat). Suhbatdosh Endryu Kuchling. Qo'shma Shtatlar. Tim Piters va Stiv Majevskiy kabi tilni dastlabki qabul qilganlarning ba'zilari juda nozik dizayn tafsilotlariga e'tibor qaratishdi va turli xil xususiyatlarning ishlash uslubini aniqlab berish orqali juda katta yordam berishdi; masalan, ular meni aralash arifmetikani qo'llab-quvvatlashga ishontirishdi.
  3. ^ Piters, Tim. "listsort". Python dasturiy ta'minot fondi. Olingan 7 sentyabr, 2018.
  4. ^ "[# JDK-6804124] (coll) java.util.Arrays.sort-dagi" o'zgartirilgan mergesort "ni timsort bilan almashtiring". JDK xato tizimi. Olingan 11 iyun, 2014.
  5. ^ "Sinf: java.util.TimSort ". Android Gingerbread hujjatlari. Arxivlandi asl nusxasi 2015 yil 16-iyulda. Olingan 24-fevral, 2011.
  6. ^ "liboctave / util / oct-sort.cc". Oktava manba kodining Mercurial ombori. Dastlabki sharhlar blokining 23-25 ​​qatorlari. Olingan 18-fevral, 2013. Kod Python-dan, asosan, litsenziyaning sarlavhasi bo'lmagan listobject.c-dan o'g'irlangan. Ammo, men kodni parchalab tashlaganim uchun Tim Pitersga rahmat.
  7. ^ V8 versiyasi v7.0, Rasmiy V8 blogi
  8. ^ V8-da narsalarni saralash, Rasmiy V8 blogi
  9. ^ a b v "PSFning eng yaxshi xizmat mukofotlari". Python dasturiy ta'minot fondi. Olingan 7 sentyabr, 2018.
  10. ^ Piters, Tim. "PEP 20 - Python Zen". Python dasturiy ta'minot fondi. Olingan 7 sentyabr, 2018.
  11. ^ Martelli, Aleks; Ascher, Devid (2002). Python ovqat kitobi (1-nashr). O'Reilly Media. ISBN  978-0-596-00167-4.
  12. ^ a b "Baxtli Medium: Hurmatli xizmat mukofoti sovrindori Tim Piters". Python dasturiy ta'minot fondi. Olingan 7 sentyabr, 2018.
  13. ^ "Tim Piters". Stack overflow. Olingan 7 sentyabr, 2018.
  14. ^ Tim Piters bilan intervyu. 2012 yil 1-iyul. Voqea 2 soat 18 da sodir bo'ladi. Tim Piters: Ha, '91 yildan beri, shuning uchun men Kendall Square Research-da ishlaganman [...]
  15. ^ Piters, Tim (1992 yil 20 oktyabr). "Livermore ko'chadanlari C bilan kodlangan". Netlib. Tennessi universiteti va Oak Ridge milliy laboratoriyasi. Olingan 6 sentyabr, 2018.

Tashqi havolalar