Филлип Джеймс ( PJ или Билл ) Плогер [2] ( / ˈp iˌdʒ eɪˈp l ɔː ɡ ər / ; родился 13 января 1944 года, Питерсберг, Западная Вирджиния) — писатель , предприниматель и программист . Он написал и был соавтором статей и книг о стиле программирования, программных инструментах и языке программирования C , а также произведений научной фантастики .
Plauger работал в Bell Labs с 1969 по 1975 год, [1] где он был соавтором Elements of Programming Style и Software Tools вместе с Брайаном Керниганом . В 1978 году он основал Whitesmiths , первую компанию, которая продала компилятор C и операционную систему типа Unix ( Idris ). С тех пор он занимался стандартизацией C и C++ и сейчас является президентом Dinkumware. В январе 2009 года он стал организатором комитета по стандартам ISO C++ , но в октябре 2009 года он подал в отставку после того, как не смог принять резолюцию о прекращении обработки любых новых функций, чтобы ускорить обещанную дату поставки стандарта C++0x . [3] [4]
Плогеру приписывают изобретение парного программирования во время руководства Whitesmiths Ltd. [5]
Плоугер написал ряд научно-фантастических рассказов, в частности «Дитя всех возрастов», впервые опубликованный в выпуске Analog за март 1975 года , в котором главный герой достиг бессмертия ценой того, что никогда не вырастет из детства. Рассказ был номинирован на премии Хьюго и Небьюла в 1976 году. Плоугер выиграл премию Джона У. Кэмпбелла как лучший новый писатель в 1975 году — в частности, обойдя Джона Варли в борьбе за награду — и впоследствии продал рассказ издательству The Last Dangerous Visions .
Плогер имеет степень бакалавра по физике Принстонского университета и степень доктора философии по ядерной физике Мичиганского государственного университета . [6]
Dinkumware — американская компания-разработчик программного обеспечения, специализирующаяся на основных библиотеках для C / C++ , принадлежащая и управляемая PJ Plauger. Расположена в Конкорде, Массачусетс .
Компания предоставила реализацию стандартной библиотеки C++ , которая поставляется с Microsoft Visual C++ с 1996 года и Embarcadero C++Builder с 2005 года, [7] и поставляет библиотеки C++ и Embedded C++ для сообщества встраиваемых систем. Она также предоставляет библиотеки для Java и другие инструменты, включая «корректоры» для проверки соответствия библиотеки стандарту.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ){{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка )