Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Филипп Джеймс ( PJ или Билл ) Plauger [2] ( / р я ˌ р л ɔ ɡ ər / , родился 13 января 1944 года, Петербург, Западная Вирджиния) является автором , предприниматель и программист . Он является автором и соавтором статей и книг о стиле программирования, программных инструментах и ​​языке программирования C , а также произведениями научной фантастики .

Личная жизнь и карьера [ править ]

Плаугер работал в Bell Labs с 1969 по 1975 [1], где вместе с Брайаном Керниганом он был соавтором « Элементы стиля программирования и программных средств» . В 1978 году он основал Whitesmiths , первую компанию, которая продала компилятор C и Unix-подобную операционную систему ( Idris ). С тех пор он занимается стандартизацией C и C ++ и теперь является президентом Dinkumware . В январе 2009 года он стал организатором конференции ISO C ++. комитет по стандартам, но в октябре 2009 года он подал в отставку после того, как не принял решение прекратить обработку любых новых функций, чтобы облегчить обещанную дату поставки для стандарта C ++ 0x . [3] [4]

Плаугеру приписывают изобретение парного программирования, когда он возглавлял Whitesmiths Ltd. [5]

Плагер написал научно-фантастический рассказ «Дитя всех возрастов», впервые опубликованный в журнале « Аналог» в мартовском выпуске 1975 года, главный герой которого получил бессмертие до достижения половой зрелости и обнаруживает, что быть ребенком, который никогда не вырастет, далеко от идиллического Питера. Пан -как существование. Этот рассказ был номинирован на премию « Небула» в 1975 году и премию Хьюго в 1976 году. В 1975 году он получил премию Джона У. Кэмпбелла как лучший новый писатель - в частности, победив Джона Варли в этой награде - и впоследствии продал рассказ «Последним опасным видениям». .

Plauger имеет степень бакалавра в области физики из Принстонского университета и докторская степень в области ядерной физики из Мичиганского университета . [6]

Dinkumware [ править ]

Dinkumware - американская компания-разработчик программного обеспечения, специализирующаяся на основных библиотеках для C / C ++ , принадлежащая и управляемая PJ Plauger. Он базируется в Конкорде, штат Массачусетс .

Компания предоставила реализацию стандартной библиотеки C ++, которая поставляется с Microsoft Visual C ++ с 1996 г. и Embarcadero C ++ Builder с 2005 г. [7], а также предоставляет библиотеки C ++ и Embedded C ++ сообществу разработчиков встраиваемых систем. Он также предоставляет библиотеки для Java и другие инструменты, в том числе «корректоры» для проверки соответствия библиотеки стандарту.

Работает [ править ]

  • Спектроскопия в изотопах титана (1969)
  • Элементы стиля программирования (1974, пересмотрено, 1978) с Брайаном В. Керниганом.
  • Программные инструменты (1976) с Брайаном В. Керниганом
  • Программные инструменты на Паскале (1981) с Брайаном В. Керниганом
  • Стандартная библиотека C (1992)
  • Programming on Purpose , сборник эссе из журнала Computer Language.
    • Том I: Очерки по дизайну программного обеспечения (1992)
    • Том II: Очерки программистов (1993)
    • Том III: Очерки программных технологий (1993)
  • Проект стандартной библиотеки C ++ (1995)
  • Стандарт C: Справочная информация (1989 г., переработка 1992 г., переработка 1996 г.) с Джимом Броди
  • Стандартная библиотека шаблонов C ++ (2001 г.) с Александром Степановым , Мэн Ли и Дэвидом Массером

Ссылки [ править ]

  1. ^ a b Салус, Питер Х. (2005). «Глава 15. Коммерческие UNIX для BSDI». Демон, Гну и Пингвин . Гроклав .
  2. ^ Plauger, Филип Джеймс (1969). «Спектроскопия в изотопах титана» (PDF) . Кандидатская диссертация . Университет штата Мичиган, факультет физики. Архивировано из оригинального (PDF) 8 апреля 2016 года . Проверено 27 декабря 2011 года .
  3. ^ Stefanus Du Туа, ISO / IEC стандарты C ++ Комитет бумаги N3003 (4 декабря 2009). «Протокол заседания WG21 от 19 октября 2009 г.» (PDF) . С. 10, 20–21 . Проверено 10 апреля 2010 года .
  4. ^ comp.std.c ++, Джордж Райан, Вилле Вотилайнен, Фрэнсис Глассбороу и Стив Клэмидж (25 октября 2009 г.). "Плаугер ушел с поста созывающего?" . Проверено 27 октября 2009 года .CS1 maint: multiple names: authors list (link)
  5. ^ Ларри Константин , "Преимущества видимости", Computer Language Magazine, Vol. 9, № 2, февраль 1992 г. Перепечатано в Л. Л. Константине, The Peopleware Papers [Prentice Hall, 2001]
  6. Шеннон Кокран (31 марта 2004 г.). «Премия журнала доктора Добба за выдающиеся достижения в области программирования» . Журнал доктора Добба .
  7. ^ "Постоянная приверженность Embarcadero C, C99 и C ++" . edn.embarcadero.com . Проверено 17 сентября 2019 года .

Внешние ссылки [ править ]

  • Персональный сайт
  • Сайт компании Dinkumware
  • PJ Plauger в базе данных Интернет-спекулятивной фантастики