Программист и один из создателей Go
Роберт Пайк (родился в 1956 году) — канадский программист и автор . Он наиболее известен своей работой над языком программирования Go во время работы в Google [1] [2]
и операционной системой Plan 9 во время работы в Bell Labs , где он был членом команды Unix . [1]
Пайк написал первую оконную систему для Unix в 1981 году. [3] [ необходим неосновной источник ] Он является единственным изобретателем, указанным в патенте США на перекрывающиеся окна на дисплее компьютера. [4]
Вместе с Брайаном Керниганом он является соавтором книг «Практика программирования» и «Среда программирования Unix» . [1] Вместе с Кеном Томпсоном он является соавтором кодировки символов UTF-8 . [1]
Дополнительные работы
Работая в Bell Labs, Пайк также участвовал в создании графического терминала Blit для Unix [5] , операционной
системы Inferno и языка программирования Limbo [1] .
Пайк также разрабатывал менее крупные системы, такие как язык параллельного программирования Newsqueak [6] и программу vismon для отображения лиц авторов электронных писем [7] .
За эти годы Пайк написал множество текстовых редакторов; наиболее известны sam [8] и acme . [ необходима ссылка ]
Пайк начал работать в Google в 2002 году. [1]
Работая там, он также принимал участие в создании языка программирования Sawzall . [9]
Пайк появился в Late Night с Дэвидом Леттерманом в качестве технического помощника комедийного дуэта Penn & Teller . [3] [ необходим неосновной источник ]
Личная жизнь
Пайк женат на писательнице и иллюстраторе Рене Френч ; пара живет в США и Австралии. [10]
Смотрите также
- Водопроводчик — механизм межпроцессного взаимодействия, используемый в Plan 9 и Inferno
- Марк В. Шейни – искусственный плакат Usenet, созданный Пайком
Ссылки
- ^ abcdef ""Лучший совет по программированию, который я когда-либо получал" от Роба Пайка". InformIT . Pearson Education . 15 августа 2012 г. Архивировано из оригинала 22 сентября 2023 г. Получено 15 января 2024 г.
- ^ Кокс, Расс; Гриземер, Роберт; Пайк, Роб; Тейлор, Ян Лэнс; Томпсон, Кен (01.04.2022). «Язык и среда программирования Go». Сообщения ACM . 65 (5): 70–78. doi : 10.1145/3488716 . ISSN 0001-0782. S2CID 248385361.
- ^ ab Pike, Rob. "Rob Pike". 9p.io . Alcatel-Lucent . Архивировано из оригинала 29 января 2023 г. Получено 15 января 2024 г.
- ^ "Динамическая генерация и наложение графических окон для нескольких активных областей хранения программ" . Получено 1 апреля 2020 г. .
- ^ Пайк, Роб (октябрь 1984 г.). «Система UNIX: Blit: Мультиплексный графический терминал» (PDF) . Технический журнал AT&T Bell Laboratories . 63 (8). 15. doi :10.1002/j.1538-7305.1984.tb00056.x . Получено 7 января 2024 г. .
- ^ Пайк, Роб (1990). «Реализация Newsqueak» (PDF) . Программное обеспечение — практика и опыт . 20 (7): 649–659. doi :10.1002/spe.4380200703.
- ↑ Пайк, Роб; Пресотто, Дэйв Ли (июнь 1985 г.). Face the Nation . Труды летней конференции USENIX. Портленд, штат Орегон, США.
- ^ Макилрой, МД (1987). Исследовательский ридер Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Bell Labs. 139.
- ^ Пайк, Роб; Дорвард, Шон; Гриземер, Роберт; Куинлан, Шон (2005-01-01). «Интерпретация данных: параллельный анализ с помощью Sawzall». Научное программирование . 13 (4): 227–298. doi : 10.1155/2005/962135 .
- ^ "Рене Френч – Через нее течет река – Интервью с художником". WOW x WOW . 27 июля 2015 г.
Внешние ссылки
На Викискладе есть медиафайлы по теме Роб Пайк .
В Викицитатнике есть цитаты, связанные с Робом Пайком .
- Хорошее, плохое и злое: наследие Unix – слайды его презентации на праздновании 1000000000 секунд часов Unix. (Архив на cat-v.org)
- Системное программное обеспечение Исследования неактуальны (также известно как utah2000); слайды; файл ps
- Персональная домашняя страница Пайка
- Домашняя страница Пайка в Google (Архивировано 12.02.2008 на Wayback Machine )
- Роб Пайк на GitHub