Phillip James ( PJ o Bill ) Plauger [2] ( / ˈp i ˌ dʒ eɪ ˈp l ɔː ɡ ər / ; nacido el 13 de enero de 1944, Petersburg, Virginia Occidental) es un autor , empresario y programador informático . Ha escrito y coescrito artículos y libros sobre estilo de programación, herramientas de software y el lenguaje de programación C , así como obras de ciencia ficción .
Plauger trabajó en Bell Labs desde 1969 hasta 1975, [1] donde fue coautor de Elements of Programming Style y Software Tools con Brian Kernighan . En 1978, fundó Whitesmiths , la primera compañía en vender un compilador de C y un sistema operativo tipo Unix ( Idris ). Desde entonces ha estado involucrado en la estandarización de C y C++ y ahora es el presidente de Dinkumware. En enero de 2009 se convirtió en el convocante del comité de estándares ISO C++ , pero en octubre de 2009 presentó su renuncia después de no aprobar una resolución para detener el procesamiento de nuevas características con el fin de facilitar la fecha de envío prometida para el estándar C++0x . [3] [4]
A Plauger se le atribuye la invención de la programación en pares mientras dirigía Whitesmiths Ltd. [5]
Plauger ha escrito varias historias de ciencia ficción, en particular "Child of All Ages", publicada por primera vez en la edición de marzo de 1975 de Analog , que presenta a un protagonista que ha alcanzado la inmortalidad a costa de nunca crecer más allá de la infancia. La historia fue nominada a los premios Hugo y Nebula en 1976. Plauger ganó el premio John W. Campbell al mejor escritor novel en 1975 (superando notablemente a John Varley por el premio) y posteriormente vendió una historia a The Last Dangerous Visions .
Plauger tiene una licenciatura en física de la Universidad de Princeton y un doctorado en física nuclear de la Universidad Estatal de Michigan . [6]
Dinkumware es una empresa de software estadounidense especializada en bibliotecas básicas para C / C++ , propiedad de PJ Plauger y operada por él. Tiene su sede en Concord, Massachusetts .
La empresa ha proporcionado la implementación de la biblioteca estándar de C++ que se incluye con Microsoft Visual C++ desde 1996 y con Embarcadero C++Builder desde 2005, [7] y proporciona bibliotecas de C++ y C++ integrado a la comunidad integrada. También proporciona bibliotecas para Java y otras herramientas, incluidos "correctores" para comprobar la adherencia de la biblioteca al estándar.
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: varios nombres: lista de autores ( enlace )