Brian Kernighan

Brian Kernighan
Brian Kernighan
Brian Kernighan em 2012 no Bell Labs
Nascimento Brian Wilson Kernighan
1 de janeiro de 1942 (82 anos)
Toronto
Nacionalidade canadense
Cidadania Canadá, Estados Unidos
Alma mater
  • Universidade de Toronto
  • Universidade de Princeton
Ocupação cientista de computação, engenheiro, programador, escritor, professor, professor universitário
Empregador(a) Universidade de Princeton, Bell Labs, Bell Labs, Project MAC
Obras destacadas AWK, AMPL, The C Programming Language, Unix
Página oficial
http://www.cs.princeton.edu/~bwk/
[edite no Wikidata]

Brian Kernighan (Toronto, 1942) é um cientista da computação canadense.

Trabalhou nos laboratórios Bell e contribuiu em trabalho pioneiro para o desenvolvimento das linguagens de programação AWK e AMPL.

O nome de Brian Kernighan tornou-se conhecido por ser o co-autor do primeiro livro sobre a linguagem de programação C com Dennis Ritchie. Kernighan teria dito que não contribuiu para o desenvolvimento da linguagem C: "O trabalho foi todo do Dennis Ritchie". Ele foi autor de vários programas de UNIX, incluindo ditroff.

O "K" do "C K&R" e também o do AWK remetem para o seu nome.

Nasceu em Toronto, Canadá, e concluiu o seu bacharelato em "Engenharia Física" na Universidade de Toronto. Obteve o seu doutoramento em Engenharia Electrotécnica na Universidade de Princeton, onde desde de 2004 é professor no departamento de Ciência da Computação.

Ligações externas

  • Página pessoal de Brian Kernighan na Universidade de Princeton
  • "Why Pascal is Not My Favorite Programming Language" – Brian Kernighan, laboratórios Bell da AT&T, 2 de abril de 1981
  • An Interview with Brian Kernighan – By Mihai Budiu, for PC Report Romania, August 2000
  • Interview with Brian Kernighan – By Aleksey Dolya, for Linux Jounal, July 2003
Controle de autoridade
  • Wd: Q92608
  • WorldCat
  • VIAF: 108136058
  • BIBSYS: 90105662
  • BNF: 120135509
  • CiNii: DA0006911X
  • DBLP: BWKernighan
  • FAST: 1434976
  • GND: 138447284
  • ISNI: ID
  • LCCN: n50044563
  • MGP: 82029
  • NDL: 00445528
  • NLA: 35267827
  • NLG: 333149
  • NNDB: 000117656
  • NTA: 069531447
  • NUKAT: n94303880
  • SNAC: w6zg7vsn
  • SUDOC: 028263901
  • BNB: 000161128
  • OL: OL946967A
  • CoBiS: 95a5yja38danygu695b5yc1h64v34c8
  • NLP: a0000001159384
  • Catálogo SHARE: 6059