Ir para o conteúdo

Brian Kernighan

Origem: Wikipédia, a enciclopédia livre.
Brian Kernighan
Brian Kernighan em 2012 no Bell Labs
NascimentoBrian Wilson Kernighan
1 de janeiro de 1942 (84 anos)
Toronto
Nacionalidadecanadense
CidadaniaCanadá, Estados Unidos
Alma mater
Ocupaçãocientista da computação, engenheiro, programador, escritor, professor universitário
Empregador(a)Universidade de Princeton, Bell Labs, Bell Labs, Project MAC
Orientador(a)(es/s)Peter Weiner
Obras destacadasAWK, AMPL, The C Programming Language, Unix
Página oficial
https://www.cs.princeton.edu/~bwk/

Brian Kernighan ([ˈkɜːrnɪhæn];[1][2] (Toronto, 1942)[3] é um cientista da computação canadense. Ele trabalhou na Bell Labs e contribuiu com o desenvolvimento do Unix junto dos criadores Ken Thompson e Dennis Ritchie. O nome de Brian Kernighan tornou-se conhecido por ser o co-autor do primeiro livro sobre a linguagem de programação C (The C Programming Language) com Dennis Ritchie. Kernighan teria dito que não contribuiu para o desenvolvimento da linguagem C ("O trabalho foi todo do Dennis Ritchie").[4]

Kernighan foi autor de muitos programas Unix, incluindo ditroff. Ele é co-autor das linguagens de programação AWK e AMPL. 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.

Carreira e pesquisa

[editar | editar código]

Livros e relatórios

[editar | editar código]

Programas

[editar | editar código]

Publicações

[editar | editar código]

Referências

  1. «Brian Kernighan Trims His Beard in First CS50 Lecture in 1996». YouTube. 13 de novembro de 2024. Consultado em 18 de outubro de 2025
  2. Nerd Talk - Doug McIlroy & Brian Kernighan (em inglês), 22 de outubro de 2021, consultado em 16 de dezembro de 2023
  3. The Library of Congress. «Kernighan, Brian W. - LC Linked Data Service: Authorities and Vocabularies | Library of Congress, from LC Linked Data Service: Authorities and Vocabularies (Library of Congress)». id.loc.gov. Consultado em 3 de março de 2023
  4. Dolya, Aleksey (29 de julho de 2003). «Interview with Brian Kernighan». Linux Journal
  5. Original paper in Postscript
  6. 1 2 3 McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (Relatório técnico). CSTR. Bell Labs. 139. Cópia arquivada (PDF) em 9 de outubro de 2022
  7. D is for Digital: What a well-informed person should know about computers and communications ISBN 1463733895
  8. Brian Kernighan and Alan Donovan (2015) The Go Programming Language ISBN 0134190440
  9. UNIX: A History and a Memoir ISBN 1695978552

Ligações externas

[editar | editar código]
O Wikiquote tem citações relacionadas a Brian Kernighan.
O Commons possui uma categoria com imagens e outros ficheiros sobre Brian Kernighan