Phillip James ( PJ o Bill ) Plauger [2] ( / p i ˌ dʒ eɪ p l ɔ del ɡ ər / ; nacido el 13 de enero de 1944, Petersburg, Virginia Occidental) es un autor , empresario y programador de computadoras . 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 .
PJ Plauger | |
---|---|
Nació | Phillip James Plauger 13 de enero de 1944 Petersburg, West Virginia |
Ocupación | Emprendedor y escritor |
alma mater | |
Género | Ciencia ficción |
Obras destacadas | "Niño de todas las edades" |
Premios notables | Premio John W. Campbell (1975) [1] |
Vida personal y carrera
Plauger trabajó en Bell Labs de 1969 a 1975, [1] donde fue coautor de Elements of Programming Style y Software Tools con Brian Kernighan . En 1978, fundó Whitesmiths , la primera empresa en vender un compilador de C y un sistema operativo similar a 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 funciones para facilitar la fecha de envío prometida para el estándar C ++ 0x . [3] [4]
A Plauger se le ha atribuido el mérito de haber inventado la programación de pares mientras lideraba Whitesmiths Ltd. [5]
Plauger escribió un cuento de ciencia ficción, "Child of All Ages", publicado por primera vez en Analog en el número de marzo de 1975, a cuyo protagonista se le concedió la inmortalidad antes de alcanzar la pubertad y descubre que ser un niño que nunca crece está muy lejos de un Peter idílico. Existencia similar a una sartén . La historia fue nominada para un premio Nebula en 1975 y un premio Hugo en 1976. 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
Tipo | Privado |
---|---|
Industria | Software |
Sede | Concord, Massachusetts , Estados Unidos |
Gente clave | PJ Plauger, Pete Becker |
Productos | Biblioteca Dinkum C ++ Referencia de la biblioteca Dinkum C ++ Referencia de la biblioteca Dinkum C Biblioteca Dinkum CoreX |
Sitio web | www |
Dinkumware es una compañía de software estadounidense especializada en bibliotecas centrales para C / C ++ , propiedad y operada por PJ Plauger. Tiene su sede en Concord, Massachusetts .
La empresa ha proporcionado la implementación de la biblioteca estándar C ++ que se envía con Microsoft Visual C ++ desde 1996 y Embarcadero C ++ Builder desde 2005, [7] y proporciona bibliotecas C ++ y Embedded C ++ a la comunidad embebida. También proporciona bibliotecas para Java y otras herramientas, incluidos "correctores" para probar la adherencia de la biblioteca al estándar.
Obras
- Espectroscopia en los isótopos de titanio (1969)
- Los elementos del estilo de programación (1974, revisado en 1978) con Brian W. Kernighan
- Herramientas de software (1976) con Brian W. Kernighan
- Herramientas de software en Pascal (1981) con Brian W. Kernighan
- La biblioteca Standard C (1992)
- Programming on Purpose , ensayos recopilados de la revista Computer Language
- Volumen I: Ensayos sobre diseño de software (1992)
- Volumen II: Ensayos sobre la gente del software (1993)
- Volumen III: Ensayos sobre tecnología de software (1993)
- La biblioteca Draft Standard C ++ (1995)
- Estándar C: Una referencia (1989, revisada en 1992, revisada en 1996) con Jim Brodie
- La biblioteca de plantillas estándar de C ++ (2001) con Alexander Stepanov , Meng Lee y David Musser
Referencias
- ↑ a b Salus, Peter H. (2005). "Capítulo 15. UNIX comerciales a BSDI". El demonio, el ñu y el pingüino . Groklaw .
- ^ Plauger, Phillip James (1969). "Espectroscopia en los isótopos de titanio" (PDF) . Tesis de Doctorado . Universidad Estatal de Michigan, Departamento de Física. Archivado desde el original (PDF) el 8 de abril de 2016 . Consultado el 27 de diciembre de 2011 .
- ^ Stefanus Du Toit, ISO / IEC C ++ Standards Committee Paper N3003 (4 de diciembre de 2009). "Acta de la reunión del GT21, 19 de octubre de 2009" (PDF) . págs. 10, 20-21 . Consultado el 10 de abril de 2010 .
- ^ comp.std.c ++, George Ryan, Ville Voutilainen, Francis Glassborow y Steve Clamage (25 de octubre de 2009). "¿Plauger renunció como convocante?" . Consultado el 27 de octubre de 2009 .CS1 maint: varios nombres: lista de autores ( enlace )
- ^ Larry Constantine , "Los beneficios de la visibilidad" , Revista Computer Language, vol. 9, No. 2, febrero de 1992. Reimpreso en LL Constantine, The Peopleware Papers [Prentice Hall, 2001]
- ^ Shannon Cochran (31 de marzo de 2004). "Premio a la excelencia en programación de la revista Dr. Dobb" . Diario del Dr. Dobb .
- ^ "Continua apuesta de Embarcadero por C, C99 y C ++" . edn.embarcadero.com . Consultado el 17 de septiembre de 2019 .
enlaces externos
- Sitio web personal
- Sitio web de la empresa Dinkumware
- PJ Plauger en la base de datos de ficción especulativa de Internet