Brian Kernighan
Brian Kernighan w 2012 w Bell Labs | |
Data i miejsce urodzenia | |
---|---|
Zawód, zajęcie | |
Narodowość | kanadyjska |
Uczelnia | |
Wydział | Wydział Informatyki[1] |
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(ang.)) 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.
Książki
- The Elements of Programming Style (1974, wraz z P. J. Plaugerem)
- 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ż
- algorytm Kernighana-Lina
Przypisy
- ↑ Brian Kernighan's Home Page, www.cs.princeton.edu [dostęp 2017-11-22] .
- ↑ a b Kernighan 2021 ↓, s. 23.
- ↑ a b Kernighan 2021 ↓, s. 25.
- ↑ Kernighan 2021 ↓, s. 26–28.
- ↑ Kernighan 2021 ↓, s. 24.
- ↑ 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: 0000 0000 8405 6183
- VIAF: 108136058
- LCCN: n50044563
- GND: 138447284
- NDL: 00445528
- LIBRIS: tr578h6c2r7tg2v
- BnF: 120135509
- SUDOC: 028263901
- NKC: xx0041903
- NTA: 069531447
- BIBSYS: 90105662
- CiNii: DA0006911X
- PLWABN: 9810597148205606
- NUKAT: n94303880
- J9U: 987007305273805171
- LNB: 000054705
- ΕΒΕ: 333149
- KRNLK: KAC199634743
- WorldCat: lccn-n50044563
Media użyte na tej stronie
Autor: Ben Lowe, Licencja: CC BY 2.0
Brian Kernighan speaks at a tribute to Dennis Ritchie at Bells Labs.