P. J. Plauger

P. J. Plauger

P. J. Plauger is an author and entrepreneur. He has written and co-written articles and books about programming style, software tools, and the C programming language.

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.[1][2]

Plauger wrote a science fiction short story, "Child of All Ages", first published in Analog in the March 1975 issue, whose hero 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.

Plauger holds a bachelor's degree in physics from Princeton University and a Ph.D in nuclear physics from the Michigan State University.[3]


  • 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 R. Musser

External links


  1. ^ Stefanus Du Toit, ISO/IEC C++ Standards Committee Paper N3003 (2009-12-04). "Minutes of WG21 Meeting, October 19, 2009". pp. 10, 20–21. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3003.pdf. Retrieved 2010-04-10. 
  2. ^ comp.std.c++, George Ryan, Ville Voutilainen, Francis Glassborow, and Steve Clamage (2009-10-25). "Plauger resigned as convener?". http://groups.google.com/group/comp.std.c++/browse_thread/thread/a8e772c69e71b73e/56cc158874ada8e7?show_docid=56cc158874ada8e7&fwc=1#. Retrieved 2009-10-27. 
  3. ^ Shannon Cochran (2004-03-31). "Dr. Dobb's Journal Excellence in Programming Award". Dr. Dobb's Journal. http://drdobbs.com/184415936. 

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Brian Kernighan — Brian Wilson Kernighan (pronEng|ˈkɛrnɪhæn, the g is silent), (born 1942, Toronto, Ontario, Canada) is a computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed greatly to Unix and its… …   Wikipedia

  • Brian Kernighan — ˈkɛrnɪhæn (le G est muet). (né en janvier 1942 à Toronto, Canada) est un informaticien connu pour avoir co écrit le premier livre sur le langage de programmation C (avec Dennis Ritchie). Il est aussi le co créateur des langages Awk …   Wikipédia en Français

  • The Elements of Programming Style — by Brian W. Kernighan and P. J. Plauger, is a seminal book in the study of programming style, advocating the notion that computer programs should be written not only to satisfy the compiler, but also with human readers in mind.A particular stren …   Wikipedia

  • Brian Kernighan — Saltar a navegación, búsqueda Brian Wilson Kernighan (pronunciado Ker ni jan; la g silenciosa), científico de la computación, nacido en Toronto, Canadá en 1942. Conocido por la co autoría del libro El lenguaje de programación C. Trabajó en Bell… …   Wikipedia Español

  • Structured programming — can be seen as a subset or subdiscipline of procedural programming, one of the major programming paradigms. It is most famous for removing or reducing reliance on the GOTO statement.Historically, several different structuring techniques or… …   Wikipedia

  • Programming tool — A programming tool or software development tool is a program or application that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs that… …   Wikipedia

  • Ratfor — (short for RATional FORtran) is a programming language implemented as a preprocessor for Fortran 66. It provided modern control structures, unavailable in Fortran 66, to replace GOTOs and statement numbers.Ratfor was designed and implemented by… …   Wikipedia

  • Pointer (computing) — This article is about the programming data type. For the input interface (for example a computer mouse), see Pointing device. Pointer a pointing to the memory address associated with variable b. Note that in this particular diagram, the computing …   Wikipedia

  • Idris (operating system) — Infobox OS name = Idris caption = Idris and X Window on Atari ST website = developer = P. J. Plauger family = UNIX source model = latest release version = latest release date = latest test version = latest test date = marketing target = language …   Wikipedia

  • Idris (Betriebssystem) — Idris ist ein Betriebssystem, das von Whitesmiths Ltd. aus Westford (Massachusetts) veröffentlicht wurde. Das Produkt war kommerziell erhältlich von 1979 bis 1988. Hintergrund Ursprünglich wurde Idris von P. J. Plauger geschrieben und war ein… …   Deutsch Wikipedia