Brian Kernighan

Brian Kernighan
Ilustracja
Brian Kernighan w 2012 w Bell Labs
Data i miejsce urodzenia

1942
Toronto

Zawód, zajęcie

informatyk

Narodowość

kanadyjska

Uczelnia

Uniwersytet Princeton

Wydział

Wydział Informatyki[1]

Multimedia w Wikimedia Commons
Strona internetowa

Brian W. Kernighan wym. Ker'-ni-hen; „g” jest nieme (ur. w 1942 w Toronto[2]) – kanadyjski informatyk, który pracował w Bell Labs oraz brał udział w projektowaniu języków AWK i AMPL.

Studiował fizykę inżynieryjną na Uniwersytecie Toronto, którą ukończył w 1964[2]. Następnie podjął studia doktorskie na Uniwersytecie Princeton[3]. W 1966 odbył letni staż w MIT, gdzie pracując z Fernando Corbató zetknął się z Compatible Time-Sharing System (CTSS(inne języki)) oraz Multicsem[3]. Rok później odbywał letni staż w Bell Labs pracując z Dougiem McIlroyem oraz Dickiem Hammingiem, którego krytyczny stosunek do jakości nauczania programowania skłonił go do napisania pierwszej książki The Elements of Programming Style[4].

Stał się szeroko znany dzięki napisaniu z Dennisem Ritchie pierwszej książki o języku C – Język ANSI C. Kernighan twierdzi, że nie brał udziału w projektowaniu języka C: „To w całości praca Ritchie’ego”. Napisał wiele programów komputerowych, m.in. ditroff.

Zaprzyjaźniony z Alem Aho[5].

Książki

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

Zobacz też

Przypisy

  1. Brian Kernighan's Home Page [online], www.cs.princeton.edu [dostęp 2017-11-22] .
  2. a b Kernighan 2021 ↓, s. 23.
  3. a b Kernighan 2021 ↓, s. 25.
  4. Kernighan 2021 ↓, s. 26–28.
  5. Kernighan 2021 ↓, s. 24.
  6. Kernighan 2021 ↓.

Bibliografia

  • Brian W. Kernighan: Jak UNIX tworzył historię. Gliwice: Helion, 2021. ISBN 978-83-283-7163-7.

Linki zewnętrzne

  • Strona domowa Briana Kernighana na uniwersytecie Princeton
  • The Factory of Ideas: Working at Bell Labs – Computerphile w serwisie YouTube
  • ISNI: 0000000084056183
  • VIAF: 108136058
  • LCCN: n50044563
  • GND: 138447284
  • NDL: 00445528
  • LIBRIS: tr578h6c2r7tg2v
  • BnF: 120135509
  • SUDOC: 028263901
  • NLA: 35267827
  • NKC: xx0041903
  • NTA: 069531447
  • BIBSYS: 90105662
  • CiNii: DA0006911X
  • Open Library: OL946967A
  • PLWABN: 9810597148205606
  • NUKAT: n94303880
  • J9U: 987007305273805171
  • LNB: 000054705
  • NSK: 000004825
  • ΕΒΕ: 333149
  • BLBNB: 000161128
  • KRNLK: KAC199634743
  • LIH: LNB:V*365176;=BO
  • WorldCat: lccn-n50044563