De Wikipedia, la enciclopedia libre
Brian Wilson Kernighan
(/?k?ːrn?hæn/), cientifico de la
computacion
, nacido en
Toronto
,
Canada
en 1942.
Conocido por la coautoria del libro
El lenguaje de programacion C
. Trabajo en los
Laboratorios Bell
junto con
Ken Thompson
y
Dennis Ritchie
, donde ayudo en el desarrollo del
sistema operativo
Unix
, programando utilidades como
ditroff
. Kernighan recibio su
licenciatura
en fisica e ingenieria en la
Universidad de Toronto
. Se doctoro en
ingenieria electrica
por la
Universidad de Princeton
, donde desde 2000 es profesor de
ciencias de la computacion
.
Aunque prefiere el
lenguaje C
a cualquier otro (dijo que si tuviera que llevarse un lenguaje de programacion a una isla desierta, tendria que ser C) Kernighan niega cualquier contribucion suya en su diseno, acreditando su autoria total a
Dennis Ritchie
("es enteramente obra de Dennis Ritchie"). No obstante contribuyo en la creacion de otros lenguajes como
AWK
y
AMPL
. La "K" de las letras K&R con las que se conoce su libro mas famoso, y la "K" de AWK derivan de "Kernighan".
Kernighan fue tambien editor en temas de software para
Prentice-Hall
International. Su serie
Software Tools
extendio la esencia del 'pensamiento C/Unix', como mejora sobre los mas establecidos en el momento
BASIC
,
FORTRAN
, y Pascal.
Resumen de logros
[
editar
]
- El lenguaje de programacion
AWK
, junto con
Alfred V. Aho
y
Peter Weinberger
, y su libro
The AWK Programming Language
.
- El lenguaje de programacion
AMPL
.
- El libro
The Practice of Programming
.
- Software Tools
, un libro y un conjunto de herramientas para
C
y
Pascal
, junto con
P. J. Plauger
.
- The Unix Programming Environment
, un tutorial junto con
Rob Pike
.
- The C Programming Language
, junto con
Dennis Ritchie
(creador de C), que fue la primera guia del lenguaje C.
- El lenguaje de procesamiento de textos
pic
para
troff
.
- El lenguaje de procesamiento de textos
eqn
para
troff
.
- The Principles of Programming
, tambien con Rob Pike.
- Why Pascal is Not My Favorite Programming Language
, una critica popular del lenguaje Pascal disenado por
Niklaus Wirth
. Algunas partes de la critica han perdido validez gracias al estandar ISO 7185 (Programming Languages - Pascal), ya que el articulo fue escrito antes de la aparicion de dicho estandar. (AT&T Computing Science Technical Report #100).
- ditroff
Enlaces externos
[
editar
]
- En ingles
- Pagina personal
en la
Universidad de Princeton
- Pagina personal
en Bell Labs
- A Descent into Limbo
- "Why Pascal is Not My Favorite Programming Language"
? Por Brian Kernighan, AT&T Bell Labs, 2 de abril de 1981
- Entrevista con Brian Kernighan
(
enlace roto
disponible en
Internet Archive
; vease el
historial
, la
primera version
y la
ultima
).
? Por Aleksey Dolya, para
Linux Journal
, julio de 2003.
- Transcripcion de una entrevista con Brian Kernighan
? Por
Michael S. Mahoney
- Video
- TechNetCast At Bell Labs: Dennis Ritchie and Brian Kernighan (1999-05-14)
- Video (Princeton University, September 7, 2003)
- "Assembly for the Class of 2007: 'D is for Digital and Why It Matters'"
- [1]
- "Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming"