Dzisiaj jest 24 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama

Brian Kernighan

Chcę dodać własny artykuł

Brian W. Kernighan

Brian W. Kernighan (ur. 1942 w Toronto) to kanadyjski informatyk, znany przede wszystkim z pracy w Bell Labs oraz z projektowania języków programowania, takich jak AWK i AMPL. Ukończył studia z zakresu fizyki inżynieryjnej na Uniwersytecie Toronto w 1964 roku, a następnie podjął studia doktoranckie na Uniwersytecie Princeton.

W 1966 roku odbył letni staż w MIT, gdzie współpracował z Fernando Corbató, co pozwoliło mu zapoznać się z systemami czasowego współdzielenia. Rok później, podczas stażu w Bell Labs, pracował z Dougiem McIlroyem i Dickiem Hammingiem, co zainspirowało go do napisania pierwszej książki pt. The Elements of Programming Style.

Kernighan zdobył popularność dzięki współpracy z Dennisem Ritchie przy napisaniu książki Język ANSI C. Przyznaje, że nie brał udziału w projektowaniu języka C, podkreślając, że to była wyłącznie praca Ritchie’ego. W swoim dorobku ma wiele programów komputerowych, w tym ditroff.

Znany jest również z przyjaźni z Alem Aho.

Książki

  • The Elements of Programming Style (1974, z Aho)
  • Software Tools (1976, z Plaugerem)
  • The C Programming Language („K&R”) (1978, z Dennisem Ritchie)
  • The Unix Programming Environment (1984, z Robem Pike`em)
  • The AWK Programming Language (1988, z Peterem J. Weinbergerem)
  • The Practice of Programming (1999, z Rob Pike`em) — Polskie wydanie Lekcja programowania. Najlepsze praktyki, Helion 2011
  • The Go Programming Language (2015, z Alanem Donovanem)
  • UNIX A History and a Memoir (2019) — Polskie wydanie Jak Unix tworzył historię, Helion 2021