Phillip J. Plauger

from Wikipedia, the free encyclopedia

Phillip James Plauger (born January 13, 1944 in Petersburg , West Virginia ) is an American computer scientist , writer and entrepreneur.

Life

Plauger studied physics at Princeton , where he graduated with a bachelor's degree, and then received a PhD in nuclear physics from Michigan State University . Subsequently, he was secretary of X3J11, the committee responsible for the development of the ANSI standard for the C programming language , and was then significantly involved in the formulation of the ISO C standard as head of the ISO JTC1 / SC22 / WG14 working group .

Together with Brian W. Kernighan he wrote Software Tools (1970) and Elements of Programming Style (1974) and together with Jim Brodie he wrote Standard C (1989). He was editor of the C / C ++ Users Journal and contributor to and co-editor of Embedded Systems Programming for over 10 years . He worked at Bell Labs , was vice president of Yourdon Inc. , founder and director of Whitesmiths Ltd. , An early provider of a C compiler and library and the Unix derivative Idris , a commercial real-time - the operating system for the legendary PDP-11 . Plauger is currently President of Dinkumware Ltd. , a provider of standards-compliant C and C ++ libraries. In 2004 Plauger was awarded the Dr. Dobb's Journal Excellence in Programming Award honored.

Besides his work as a computer scientist, entrepreneur and technical writer Plauger is also the author of two in the magazine Analog printed science fiction novels and several SF short stories, including the 1975 published narrative Child of All Ages (German A child of any age ) a Girl who becomes an immortal and is forever tied to a child's body. The story was nominated for Hugo , Nebula and Locus Awards. In 1975 Plauger received the John W. Campbell Award for best new writer in the science fiction genre.

Plauger lives in Concord , Massachusetts .

bibliography

Novels
  • Fighting Madness (1976)
    • German: Time correction impossible. Bastei Lübbe Science Fiction Bestseller # 22037, 1981, ISBN 3-404-22037-4 .
  • Wergild (1994)
Melissa (short story series)
  • Child of All Ages (1975)
  • The Con Artist (1976)
Short stories
  • Epicycle (1973)
  • Wet Blanket (1974)
  • Dark Lantern (1974)
  • Storymaker (1976)
  • Here Be Dragons (1976)
  • Virtual Image (1980)
  • Of the Last Kind (1991)
  • Lucky Luke (2003)
  • The Dawn Patrol
Non-fiction
  • Spectroscopy in the Titanium Isotopes (1969)
  • Software Tools (1970, with Brian W. Kernighan )
    • German: programming tools. Springer, Berlin Heidelberg & New York 1980, ISBN 3-540-10419-4 .
  • The Elements of Programming Style (1974, with Brian W. Kernighan)
  • Software Tools in Pascal (1981, with Brian W. Kernighan)
  • Standard C (1989, with James Brodie)
    • German: Reference manual Standard C: for the new ANSI and ISO standard. Microsoft Press, Braunschweig 1990, ISBN 3-528-04741-0 .
  • The Standard C Library (1992)
  • ANSI and ISO Standard C Programmer's Reference (1992, with James Brodie)
  • Programming on Purpose: Essays on Software Design (1993)
  • The Draft Standard C ++ Library (1995)
  • The C ++ Standard Template Library (2001)

literature

Web links

Individual evidence

  1. Shannon Cochran: Dr. Dobb's Journal Excellence in Programming Award: C ++ guru, editor and science fiction writer PJ Plauger honored. In: Dr. Dobb's Journal March 31, 2004 (accessed June 25, 2018).
  2. Was intended for Harlan Ellison's unpublished anthology The Last Dangerous Visions .