Программист и соавтор 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]
Пайк также разработал менее масштабные системы, такие как программа vismon для отображения лиц авторов электронных писем. [ нужна цитата ]
За прошедшие годы Пайк написал множество текстовых редакторов; sam [6] и acme являются наиболее известными и до сих пор активно используются и развиваются. [ нужна цитата ]
Пайк начал работать в Google в 2002 году. [1]
Находясь там, он также участвовал в создании языка программирования Sawzall . [7]
Пайк появился в сериале «Поздно вечером» с Дэвидом Леттерманом в качестве технического помощника комедийного дуэта «Пенн и Теллер» . [3] [ нужен неосновной источник ]
Личная жизнь
Пайк женат на писательнице и иллюстраторе Рене Френч ; пара живет как в США, так и в Австралии. [8]
Смотрите также
- Водопроводчик - механизм межпроцессного взаимодействия, используемый в Plan 9 и Inferno .
- Марк В. Шейни - искусственный плакат Usenet, разработанный Пайком.
Рекомендации
- ^ abcdef «Лучший совет по программированию, который я когда-либо получал» с Робом Пайком». ИнформИТ . Образование Пирсона . 15 августа 2012 г. Архивировано из оригинала 22 сентября 2023 г. Проверено 15 января 2024 г.
- ^ Кокс, Расс; Гриземер, Роберт; Пайк, Роб; Тейлор, Ян Лэнс; Томпсон, Кен (01 апреля 2022 г.). «Язык программирования Go и его среда». Коммуникации АКМ . 65 (5): 70–78. дои : 10.1145/3488716 . ISSN 0001-0782. S2CID 248385361.
- ^ аб Пайк, Роб. «Роб Пайк». 9p.io. _ Алкатель-Люсент . Архивировано из оригинала 29 января 2023 года . Проверено 15 января 2024 г.
- ^ «Динамическое создание и наложение графических окон для нескольких активных областей хранения программ» . Проверено 1 апреля 2020 г.
- ^ Пайк, Роб (октябрь 1984 г.). «Система UNIX: Blit: мультиплексный графический терминал» (PDF) . Технический журнал AT&T Bell Laboratories . 63 (8). 15. дои :10.1002/j.1538-7305.1984.tb00056.x . Проверено 7 января 2024 г.
- ^ Макилрой, доктор медицины (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Лаборатории Белла. 139.
- ^ Пайк, Роб; Дорвард, Шон; Гриземер, Роберт; Куинлан, Шон (1 января 2005 г.). «Интерпретация данных: параллельный анализ с Sawzall». Научное программирование . 13 (4): 227–298. дои : 10.1155/2005/962135 .
- ^ "Рене Френч - Через него протекает река - Интервью с художником" . ВАУ х ВАУ . 27 июля 2015 г.
Внешние ссылки
Викискладе есть медиафайлы, связанные с Робом Пайком .
В Wikiquote есть цитаты, связанные с Робом Пайком .
- Хороший, плохой и злой: наследие Unix - Слайды его презентации, посвященной 1000000000 секундам часов Unix. (Архив на сайте cat-v.org)
- Исследование системного программного обеспечения не имеет значения (также известное как utah2000); слайды; ps-файл
- Персональная домашняя страница Пайка
- Домашняя страница Пайка в Google (архивировано 12 февраля 2008 г. в Wayback Machine )
- Роб Пайк на GitHub