请输入您要查询的百科知识:

 

词条 P. J. Plauger
释义

  1. Dinkumware

  2. Works

  3. References

  4. External links

{{Use mdy dates|date=July 2013}}{{Infobox writer
| name = P. J. Plauger
| image =
| pseudonym =
| birth_name = Phillip James Plauger
| birth_date = {{Birth date and age|1944|01|13}}
| birth_place = Petersburg, West Virginia
| death_date =
| death_place =
| resting_place =
| occupation = entrepreneur and writer
| language =
| nationality =
| ethnicity =
| citizenship =
| education =
| alma_mater = {{plainlist|
  • Princeton University
  • Michigan State University

}}
| period =
| genre = Science fiction
| subject =
| movement =
| notableworks = "Child of All Ages"
| spouse =
| partner =
| children =
| relatives =
| influences =
| influenced =
| awards = John W. Campbell Award (1975){{r|penguin}}
| signature =
| signature_alt =
| website =
| portaldisp =
}}

Phillip James (Bill) Plauger[1] (born January 13, 1944, Petersburg, West Virginia) is an author, entrepreneur and computer programmer. He has written and co-written articles and books about programming style, software tools, and the C programming language, as well as works of science fiction.

Plauger worked at Bell Labs from 1969 to 1975,[2] where he coauthored Elements of Programming Style and Software Tools with Brian Kernighan. In 1978, he founded Whitesmiths, the first company to sell a C compiler and Unix-like operating system (Idris). He has since been involved in C and C++ standardization and is now the president of Dinkumware. In January 2009 he became the convener of the ISO C++ 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 the C++0x standard.[3][4]

Plauger has been credited with inventing pair programming while leading Whitesmiths Ltd.[5]

Plauger wrote a science fiction short story, "Child of All Ages", first published in Analog in the March 1975 issue, whose protagonist was granted immortality before attaining puberty and finds that being a child who never grows up is far removed from an idyllic Peter Pan-like existence. The story was nominated for a Nebula Award in 1975 and a Hugo Award in 1976. He won the John W. Campbell Award for Best New Writer in 1975—notably beating John Varley for the award—and subsequently sold a story to The Last Dangerous Visions.

Plauger holds a bachelor's degree in physics from Princeton University and a PhD in nuclear physics from Michigan State University.[6]

Dinkumware

{{Infobox company
| name = Dinkumware Limited
| logo =
| type = Private
| foundation =
| location = Concord, Massachusetts, US
| key_people = P. J. Plauger, Pete Becker
| industry = Software
| products = Dinkum C++ library
Dinkum C++ Library Reference
Dinkum C Library Reference
Dinkum CoreX Library
| revenue =
| operating_income =
| net_income =
| num_employees =
| caption =
| homepage = {{URL|www.dinkumware.com}}
}}

Dinkumware is an American software company specializing in core libraries for C/{{nowrap|C++}}, owned and operated by P. J. Plauger. It is based in Concord, Massachusetts.

The company has provided the C++ Standard Library implementation that ships with Microsoft {{nowrap|Visual C++}} since 1996, and supplies {{nowrap|C++}} and {{nowrap|Embedded C++}} libraries to the embedded community. They also provide libraries for Java and other tools, including "proofers" to test for library adherence to the standard.

Works

  • Spectroscopy in the Titanium Isotopes (1969)
  • The Elements of Programming Style (1974, revised 1978) with Brian W. Kernighan
  • Software Tools (1976) with Brian W. Kernighan
  • Software Tools in Pascal (1981) with Brian W. Kernighan
  • The Standard C library (1992)
  • Programming on Purpose, collected essays from the magazine Computer 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) with Alexander Stepanov, Meng Lee, and David Musser

References

1. ^{{cite web|last=Plauger|first=Phillip James|title=Spectroscopy in the Titanium Isotopes|url=https://publications.nscl.msu.edu/thesis/Plauger1969_132.pdf|work=PhD Thesis|publisher=Michigan State University, Department of Physics|accessdate=2011-12-27|year=1969|deadurl=yes|archiveurl=https://web.archive.org/web/20160408110717/https://publications.nscl.msu.edu/thesis/Plauger1969_132.pdf|archivedate=April 8, 2016|df=mdy-all}}
2. ^{{cite book |first=Peter H. |last=Salus |authorlink=Peter H. Salus |title=The Daemon, the Gnu and the Penguin |chapter=Chapter 15. Commercial UNIXes to BSDI |url=http://www.groklaw.net/article.php?story=2005070705442782 |publisher=Groklaw |year=2005}}
3. ^{{cite web | url = http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3003.pdf | author = Stefanus Du Toit, ISO/IEC C++ Standards Committee Paper N3003 | title = Minutes of WG21 Meeting, October 19, 2009 | date = December 4, 2009 | accessdate = 2010-04-10 | pages = 10, 20–21}}
4. ^{{cite web | url = http://groups.google.com/group/comp.std.c++/browse_thread/thread/a8e772c69e71b73e/56cc158874ada8e7?show_docid=56cc158874ada8e7&fwc=1# | author = comp.std.c++, George Ryan, Ville Voutilainen, Francis Glassborow, and Steve Clamage | title = Plauger resigned as convener? | date = October 25, 2009 | accessdate = 2009-10-27}}
5. ^Larry Constantine, "The Benefits of Visibility," Computer Language Magazine, Vol. 9, No. 2, February 1992. Reprinted in L. L. Constantine, The Peopleware Papers [Prentice Hall, 2001]
6. ^{{cite web | url = http://drdobbs.com/184415936 | title = Dr. Dobb's Journal Excellence in Programming Award | author = Shannon Cochran | date = March 31, 2004 | publisher = Dr. Dobb's Journal}}

External links

  • Personal website
  • Dinkumware company website
  • {{isfdb name}}
{{Authority control}}{{DEFAULTSORT:Plauger, P.J.}}

14 : 1944 births|20th-century American novelists|American male novelists|American science fiction writers|John W. Campbell Award for Best New Writer winners|Living people|Computer programmers|American technology writers|American male short story writers|People from Petersburg, West Virginia|20th-century American short story writers|20th-century American male writers|20th-century American non-fiction writers|American male non-fiction writers

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/14 1:52:54