stringtranslate.com

Роб Пайк

Роберт Пайк (род. 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]

Смотрите также

Рекомендации

  1. ^ abcdef «Лучший совет по программированию, который я когда-либо получал» с Робом Пайком». ИнформИТ . Образование Пирсона . 15 августа 2012 г. Архивировано из оригинала 22 сентября 2023 г. Проверено 15 января 2024 г.
  2. ^ Кокс, Расс; Гриземер, Роберт; Пайк, Роб; Тейлор, Ян Лэнс; Томпсон, Кен (01 апреля 2022 г.). «Язык программирования Go и его среда». Коммуникации АКМ . 65 (5): 70–78. дои : 10.1145/3488716 . ISSN  0001-0782. S2CID  248385361.
  3. ^ аб Пайк, Роб. «Роб Пайк». 9p.io. _ Алкатель-Люсент . Архивировано из оригинала 29 января 2023 года . Проверено 15 января 2024 г.
  4. ^ «Динамическое создание и наложение графических окон для нескольких активных областей хранения программ» . Проверено 1 апреля 2020 г.
  5. ^ Пайк, Роб (октябрь 1984 г.). «Система UNIX: Blit: мультиплексный графический терминал» (PDF) . Технический журнал AT&T Bell Laboratories . 63 (8). 15. дои :10.1002/j.1538-7305.1984.tb00056.x . Проверено 7 января 2024 г.
  6. ^ Макилрой, доктор медицины (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Лаборатории Белла. 139.
  7. ^ Пайк, Роб; Дорвард, Шон; Гриземер, Роберт; Куинлан, Шон (1 января 2005 г.). «Интерпретация данных: параллельный анализ с Sawzall». Научное программирование . 13 (4): 227–298. дои : 10.1155/2005/962135 .
  8. ^ "Рене Френч - Через него протекает река - Интервью с художником" . ВАУ х ВАУ . 27 июля 2015 г.

Внешние ссылки