Rob Pike

Robert Pike (d. 1956), Kanadalı bir bilgisayar programcısı ve yazardır. En çok Google'da çalışırken Go programlama dili ve Unix ekibinin bir üyesi olduğu Bell Labs'da çalışırken Plan 9 işletim sistemi üzerine yaptığı çalışmalarla tanınır. Pike, 1981 yılında Unix için ilk pencereleme sistemini yazdı. Bilgisayar ekranında üst üste binen pencereler için ABD patentinde adı geçen tek mucittir. Brian Kernighan ile birlikte The Practice of Programming ve The Unix Programming Environment kitaplarının ortak yazarıdır. Ken Thompson ile birlikte UTF-8 karakter kodlamasının ortak yaratıcısıdır.
Rob Pike | |
|---|---|
OSCON 2010'de Rob Pike | |
| Doğum | 1956 (69-70 yaşında) |
| Milliyet | Kanadalı |
| Mezun olduğu okul(lar) | |
| Uğraş | Yazılım mühendisi |
| Tanınma nedeni | Plan 9, UTF-8, Go |
| Evlilik | Renée French |
| Resmî site | herpolhode.com/rob/ |
Robert Pike (d. 1956), Kanadalı bir bilgisayar programcısı ve yazardır. En çok Google'da çalışırken Go programlama dili[1][2] ve Unix ekibinin bir üyesi olduğu Bell Labs'da çalışırken Plan 9 işletim sistemi üzerine yaptığı çalışmalarla tanınır.[1]
Pike, 1981 yılında Unix için ilk pencereleme sistemini yazdı.[3][birincil olmayan kaynak gerekli] Bilgisayar ekranında üst üste binen pencereler için ABD patentinde adı geçen tek mucittir.[4]
Brian Kernighan ile birlikte The Practice of Programming ve The Unix Programming Environment kitaplarının ortak yazarıdır.[1] Ken Thompson ile birlikte UTF-8 karakter kodlamasının ortak yaratıcısıdır.[1]
İlave çalışmaları
[değiştir | kaynağı değiştir]Bell Labs'da çalışırken Pike, Unix için Blit grafik terminalinin,[5] Inferno işletim sisteminin ve Limbo programlama dilinin yaratılmasında da yer aldı.[1] Pike ayrıca Newsqueak eşzamanlı programlama dili[6] ve e-posta yazarlarının yüzlerini görüntülemek için vismon programı[7] gibi daha minimal sistemler geliştirdi.
Yıllar içinde Pike birçok metin editörü yazmıştır; sam[8] ve acme en iyi bilinenleri.[kaynak belirtilmeli] Pike 2002 yılında Google'da çalışmaya başladı.[1] Oradayken Sawzall programlama dilinin oluşturulmasında da görev aldı.[9]
Pike, komedi ikilisi Penn & Teller'ın teknik asistanı olarak Late Night with David Letterman'da yer aldı.[3][birincil olmayan kaynak gerekli]
Kişisel yaşamı
[değiştir | kaynağı değiştir]Pike, yazar ve illüstratör Renée French ile evlidir; çift hem ABD'de hem de Avustralya'da yaşamaktadır.[10]
Ayrıca bakınız
[değiştir | kaynağı değiştir]- The plumber (Tesisatçı) - Plan 9 ve Inferno'da kullanılan süreçler arası iletişim mekanizması
- Mark V. Shaney - Pike tarafından tasarlanmış yapay bir Usenet posteri
Kaynakça
[değiştir | kaynağı değiştir]- ^ a b c d e f ""The Best Programming Advice I Ever Got" with Rob Pike". InformIT. Pearson Education. 15 Ağustos 2012. 22 Eylül 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ocak 2024.
- ^
Cox, Russ; Griesemer, Robert; Pike, Rob; Taylor, Ian Lance; Thompson, Ken (1 Nisan 2022). "The Go programming language and environment". Communications of the ACM. 65 (5). ss. 70-78. doi:10.1145/3488716
. ISSN 0001-0782.
- ^ a b Pike, Rob. "Rob Pike". 9p.io. Alcatel-Lucent. 29 Ocak 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ocak 2024.
- ^ "Dynamic generation and overlaying of graphic windows for multiple active program storage areas". 29 Mayıs 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Nisan 2020.
- ^ Pike, Rob (October 1984). "The UNIX System : The Blit: A Multiplexed Graphics Terminal" (PDF). AT&T Bell Laboratories Technical Journal. 63 (8). 15. doi:10.1002/j.1538-7305.1984.tb00056.x. 3 Mart 2024 tarihinde kaynağından arşivlendi (PDF)7 Ocak 2024.
- ^ Pike, Rob (1990). "The Implementation of Newsqueak" (PDF). Software: Practice and Experience. 20 (7). ss. 649-659. doi:10.1002/spe.4380200703. 21 Eylül 2024 tarihinde kaynağından arşivlendi (PDF)13 Ocak 2025.
- ^ Pike, Rob; Presotto, Dave Lee (June 1985). Face the Nation. USENIX Summer Conference Proceedings. Portland, OR, USA.
- ^ McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF). CSTR. Bell Labs. 139. 11 Kasım 2017 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 13 Ocak 2025.
- ^ Pike, Rob; Dorward, Sean; Griesemer, Robert; Quinlan, Sean (1 Ocak 2005). "Interpreting the Data: Parallel Analysis with Sawzall". Scientific Programming. 13 (4). ss. 227-298. doi:10.1155/2005/962135
. 20 Kasım 2016 tarihinde kaynağından arşivlendi13 Ocak 2025.
- ^ "Renee French – A River Runs Through It – Artist Interview". WOW x WOW. 27 Temmuz 2015. 13 Ocak 2025 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ocak 2025.
Dış bağlantılar
[değiştir | kaynağı değiştir]- The Good, the Bad, and the Ugly: The Unix Legacy – Slides of his presentation at the commemoration of 1000000000 seconds of the Unix clock. (Archive on cat-v.org)
- Systems Software Research is Irrelevant (a.k.a. utah2000); slides; ps file
- Pike's personal homepage
- Pike's Google homepage (12 Şubat 2008 tarihinde Wayback Machine sitesinde arşivlendi.)
- GitHub'da Rob Pike