Роб Пайк
Роб Пайк | |
---|---|
Рожденный | 1956 (67–68 лет) |
Национальность | Канадский |
Альма-матер | |
Занятие | Инженер-программист |
Известный | План 9 , UTF-8 , 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]
За прошедшие годы Пайк написал множество текстовых редакторов; Сэм [8] и acme являются наиболее известными. [ нужна ссылка ]
Пайк начал работать в Google в 2002 году. [1] Там он также участвовал в создании языка программирования Sawzall . [9]
Пайк появился в сериале «Поздно вечером» с Дэвидом Леттерманом в качестве технического помощника комедийного дуэта «Пенн и Теллер» . [3] [ нужен неосновной источник ]
Личная жизнь [ править ]
Пайк женат на писательнице и иллюстраторе Рене Френч ; пара живет как в США, так и в Австралии. [10]
См. также [ править ]
- Водопроводчик . - механизм межпроцессного взаимодействия, используемый в Plan 9 и Inferno
- Марк В. Шейни - искусственный плакат Usenet, разработанный Пайком.
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б с д и ж « Лучший совет по программированию, который я когда-либо получал» с Робом Пайком» . ИнформИТ . Образование Пирсона . 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 г.
- ^ Пайк, Роб (1990). «Реализация Newsqueak» (PDF) . Программное обеспечение — практика и опыт . 20 (7): 649–659.
- ^ Пайк, Роб; Пресотто, Дэйв Ли (июнь 1985 г.). Лицом к нации . Материалы летней конференции USENIX. Портленд, Орегон, США.
- ^ Макилрой, доктор медицины (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Лаборатории Белла. 139.
- ^ Пайк, Роб; Дорвард, Шон; Гриземер, Роберт; Куинлан, Шон (1 января 2005 г.). «Интерпретация данных: параллельный анализ с Sawzall» . Научное программирование . 13 (4): 227–298. дои : 10.1155/2005/962135 .
- ^ «Рене Френч - Через нее течет река - Интервью с художником» . ВАУ х ВАУ . 27 июля 2015 г.
Внешние ссылки [ править ]
- Хороший, плохой и злой: наследие Unix - Слайды его презентации, посвященной 1000000000 секундам часов Unix. ( Архив на cat-v.org )
- Исследование системного программного обеспечения не имеет значения (также известное как utah2000); слайды ; ps-файл
- Персональная домашняя страница Пайка
- Домашняя страница Пайка в Google ( архивировано 12 февраля 2008 г. в Wayback Machine )
- Роб Пайк на GitHub