Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

P. J. Plauger

From Wikipedia, the free encyclopedia
American novelist

P.J. Plauger
BornPhillip James Plauger
(1944-01-13)January 13, 1944 (age 81)
Petersburg, West Virginia
OccupationEntrepreneur and writer
Alma mater
GenreScience fiction
Notable works"Child of All Ages"
Notable awardsJohn W. Campbell Award (1975)[1]

Phillip James (P.J. orBill)Plauger[2] (/ˈpiˌˈplɔːɡər/; born January 13, 1944, Petersburg, West Virginia) is anauthor,entrepreneur andcomputer programmer. He has written and co-written articles and books about programming style, software tools, and theC programming language, as well as works ofscience fiction.

Personal life and career

[edit]

Plauger worked atBell Labs from 1969 to 1975,[1] where he coauthoredElements of Programming Style andSoftware Tools withBrian Kernighan. In 1978, he foundedWhitesmiths, the first company to sell a Ccompiler andUnix-likeoperating system (Idris). He has since been involved in C andC++ standardization and is now the president ofDinkumware. In January 2009 he became theconvener of the ISOC++ standards committee, but in October 2009 he tendered his resignation after failing to pass a resolution to stop processing any new features in order to facilitate the promised shipping date for theC++0x standard.[3][4]

Plauger has been credited with inventingpair programming while leadingWhitesmiths Ltd.[5]

Plauger has written a number of science fiction stories, notably "Child of All Ages", first published in the March 1975 issue ofAnalog, which features a protagonist who has achieved immortality at the cost of never growing beyond childhood. The story was nominated for theHugo andNebula awards in 1976. Plauger won theJohn W. Campbell Award for Best New Writer in 1975—notably beatingJohn Varley for the award—and subsequently sold a story toThe Last Dangerous Visions.

Plauger holds a bachelor's degree in physics fromPrinceton University and a PhD innuclear physics fromMichigan State University.[6]

Dinkumware

[edit]
Dinkumware, Ltd.
Company typePrivate
IndustrySoftware
HeadquartersConcord, Massachusetts, US
Key people
P.J. Plauger,Pete Becker
ProductsDinkum C++ library
Dinkum C++ Library Reference
Dinkum C Library Reference
Dinkum CoreX Library
Websitewww.dinkumware.com (archive)

Dinkumware is an Americansoftware company specializing in core libraries forC/C++, owned and operated by P.J. Plauger. It is based inConcord, Massachusetts.

The company has provided theC++ Standard Library implementation that ships withMicrosoftVisual C++ since 1996 andEmbarcaderoC++Builder since 2005,[7] and suppliesC++ andEmbedded C++ libraries to the embedded community. It also provides libraries forJava and other tools, including "proofers" to test for library adherence to the standard.

Nonfiction works

[edit]
  • The Elements of Programming Style (1974, revised 1978) withBrian W. Kernighan
  • Software Tools (1976) withBrian W. Kernighan
  • Software Tools in Pascal (1981) withBrian W. Kernighan
  • The Standard C library (1992)
  • Programming on Purpose, collected essays from the magazineComputer Language
    • Volume I: Essays on Software Design (1992)
    • Volume II: Essays on Software People (1993)
    • Volume III: Essays on Software Technology (1993)
  • The Draft Standard C++ Library (1995)
  • Standard C: A Reference (1989, revised 1992, revised 1996) with Jim Brodie
  • The C++ Standard Template Library (2001) withAlexander Stepanov, Meng Lee, andDavid Musser

References

[edit]
  1. ^abSalus, Peter H. (2005). "Chapter 15. Commercial UNIXes to BSDI".The Daemon, the Gnu and the Penguin.Groklaw.
  2. ^Plauger, Phillip James (1969)."Spectroscopy in the Titanium Isotopes"(PDF).PhD Thesis. Michigan State University, Department of Physics. Archived fromthe original(PDF) on April 8, 2016. RetrievedDecember 27, 2011.
  3. ^Stefanus Du Toit, ISO/IEC C++ Standards Committee Paper N3003 (December 4, 2009)."Minutes of WG21 Meeting, October 19, 2009"(PDF). pp. 10,20–21. RetrievedApril 10, 2010.{{cite web}}: CS1 maint: numeric names: authors list (link)
  4. ^comp.std.c++, George Ryan, Ville Voutilainen, Francis Glassborow, and Steve Clamage (October 25, 2009)."Plauger resigned as convener?". RetrievedOctober 27, 2009.{{cite web}}: CS1 maint: multiple names: authors list (link)
  5. ^Larry Constantine, "The Benefits of Visibility,"Computer Language Magazine, Vol. 9, No. 2, February 1992. Reprinted in L. L. Constantine,ThePeopleware Papers [Prentice Hall, 2001]
  6. ^Shannon Cochran (March 31, 2004)."Dr. Dobb's Journal Excellence in Programming Award".Dr. Dobb's Journal.
  7. ^"Embarcadero's continuing commitment to C, C99 and C++".edn.embarcadero.com. RetrievedSeptember 17, 2019.

External links

[edit]
International
National
Academics
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=P._J._Plauger&oldid=1251615450"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp