Ero sivun ”Brian Kernighan” versioiden välillä

Wikipediasta
Siirry navigaatioon Siirry hakuun
[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
p Kahden artikkelin leipätekstissä mainitun kirjan ISBN-koodit olivat vaihtaneet keskenään paikkoja → korjattu asia.
Merkkaus:  2017 source edit 
Rivi 36: Rivi 36:
Kernighan tunnetaan [[Dennis Ritchie]]n kanssa kirjan ''[[The C Programming Language]]'' (1978, {{ISBN|9780131101630}}) kirjoittajana.<ref name="nytcs">{{Verkkoviite | osoite = https://www.nytimes.com/2002/10/31/technology/to-the-liberal-arts-he-adds-computer-science.html?pagewanted=all | nimeke = To the Liberal Arts, He Adds Computer Science | julkaisija = The New York Times | tekijä = Steve Lohr | ajankohta = 31.10.2002 | viitattu = 7.9.2019 | kieli = {{en}} }}</ref> Kirjan ensimmäisen laitoksen mukaan [[C (ohjelmointikieli)|C-ohjelmointikielen]] [[ANSI C]] -standardia edeltänyt versio tunnetaan nimellä [[K&R C]].<ref name="nytcs" /> Kernighanin mukaan hänellä ei kuitenkaan ollut osaa C:n suunnittelussa, vaan se on täysin Ritchien käsialaa.<ref name="ljin">{{Verkkoviite | osoite = https://www.linuxjournal.com/article/7035 | nimeke = Interview with Brian Kernighan | julkaisija = Linux Journal | tekijä = Aleksey Dolya | ajankohta = 29.7.2003 | viitattu = 7.9.2019 | kieli = {{en}} | lainaus = I had no part in the birth of C, period. It's entirely Dennis Ritchie's work. }}</ref>
Kernighan tunnetaan [[Dennis Ritchie]]n kanssa kirjan ''[[The C Programming Language]]'' (1978, {{ISBN|9780131101630}}) kirjoittajana.<ref name="nytcs">{{Verkkoviite | osoite = https://www.nytimes.com/2002/10/31/technology/to-the-liberal-arts-he-adds-computer-science.html?pagewanted=all | nimeke = To the Liberal Arts, He Adds Computer Science | julkaisija = The New York Times | tekijä = Steve Lohr | ajankohta = 31.10.2002 | viitattu = 7.9.2019 | kieli = {{en}} }}</ref> Kirjan ensimmäisen laitoksen mukaan [[C (ohjelmointikieli)|C-ohjelmointikielen]] [[ANSI C]] -standardia edeltänyt versio tunnetaan nimellä [[K&R C]].<ref name="nytcs" /> Kernighanin mukaan hänellä ei kuitenkaan ollut osaa C:n suunnittelussa, vaan se on täysin Ritchien käsialaa.<ref name="ljin">{{Verkkoviite | osoite = https://www.linuxjournal.com/article/7035 | nimeke = Interview with Brian Kernighan | julkaisija = Linux Journal | tekijä = Aleksey Dolya | ajankohta = 29.7.2003 | viitattu = 7.9.2019 | kieli = {{en}} | lainaus = I had no part in the birth of C, period. It's entirely Dennis Ritchie's work. }}</ref>


Kernighan on tehnyt myös kirjoja [[Rob Pike]]n kanssa: ''The Practice of Programming'' ({{ISBN|0-13-937681-X}}) ja ''The Unix Programming Environment'' ({{ISBN|0-201-61586-X}}).
Kernighan on tehnyt myös kirjoja [[Rob Pike]]n kanssa: ''The Practice of Programming'' ({{ISBN|0-201-61586-X}}) ja ''The Unix Programming Environment'' ({{ISBN|0-13-937681-X}}).


== Julkaisuja ==
== Julkaisuja ==

Versio 21. elokuuta 2021 kello 12.29

Brian Kernighan
Henkilötiedot
Koko nimi Brian Wilson Kernighan
Syntynyt1942
Toronto, Kanada
Koulutus ja ura
Väitöstyön ohjaaja Peter Weiner
Instituutti Bell Labs, Princetonin yliopisto
Tutkimusalue tietojenkäsittelytiede
Tunnetut työt AWK, AMPL
Aiheesta muualla
www.cs.princeton.edu/~bwk

Brian Wilson Kernighan (s. 1942, Toronto) on tietojenkäsittelytieteilijä, joka työskentelee Bell Labsilla ja vuodesta 2000 Princetonin yliopiston tietojenkäsittelytieteen professorina.

Kernighan opiskeli teknistä fysiikkaa Toronton yliopistossa ja sähkötekniikkaa Princetonin yliopistossa.

Kernighan työskenteli Fernando J. Corbatólle Project MAC:ssa MIT:ssä.[1] Kernighan ohjelmoi Compatible Time-Sharing Systemillä ja keräsi tietoa Multics-projektia varten.[1][2]

Bell Labsilla hän on kehittänyt matemaattista AMPL-ohjelmointikieltä.[3] Kernighan ehdotti Unix-käyttöjärjestelmälle sen nimeä (muodossa UNICS, vastineeksi Multicsille), mutta ei muista mistä "X"-kirjain nimeen on peräisin.[4][1] Kernighan myös popularisoi käyttöjärjestelmän työkaluohjelmien filosofian, kehitti erikoistuneita kieliä kuten ratfor, eqn, AWK ja pic.[5] Kernighan kehitti troff:ia Joe Ossannan jälkeen.[5]

Kernighan tunnetaan Dennis Ritchien kanssa kirjan The C Programming Language (1978,  ISBN 9780131101630) kirjoittajana.[6] Kirjan ensimmäisen laitoksen mukaan C-ohjelmointikielen ANSI C -standardia edeltänyt versio tunnetaan nimellä K&R C.[6] Kernighanin mukaan hänellä ei kuitenkaan ollut osaa C:n suunnittelussa, vaan se on täysin Ritchien käsialaa.[1]

Kernighan on tehnyt myös kirjoja Rob Piken kanssa: The Practice of ProgrammingISBN 0-201-61586-X) ja The Unix Programming EnvironmentISBN 0-13-937681-X).

Julkaisuja

  • Brian Kernighan: D is for Digital: What a well-informed person should know about computers and communications. DisforDigital.net, 2011. ISBN 1463733895. (englanniksi)
  • Brian Kernighan & Alan DonovanThe Go Programming Language. Addison-Wesley, 2015. ISBN 0134190440. (englanniksi)
  • Millions, Billions, Zillions: Defending Yourself in a World of Too Many Numbers (2018). Princeton University Press.
  • Brian Kernighan: UNIX: A History and a Memoir. Kindle Direct Publishing, 2019. ISBN 1695978552. (englanniksi)

Lähteet

  1. a b c d Aleksey Dolya: Interview with Brian Kernighan 29.7.2003. Linux Journal. ”I had no part in the birth of C, period. It's entirely Dennis Ritchie's work.” Viitattu 7.9.2019. (englanniksi)
  2. Richard Jensen: Unix at 50: How the OS that powered smartphones started from failure 29.8.2019. Ars Technica. Viitattu 6.9.2019. (englanniksi) 
  3. AMPL: A Mathematical Programming Language (PDF) ampl.com. Viitattu 7.9.2019. (englanniksi)
  4. Dennis M. Ritchie: The Evolution of the Unix Time-sharing System bell-labs.com. Viitattu 7.9.2019. (englanniksi)
  5. a b M. Douglas McIlroy: A Research UNIX Reader: Annotated Excerpts from the Programmer’s Manual, 1971-1986 (PDF) cs.dartmouth.edu. Viitattu 6.9.2019. (englanniksi)
  6. a b Steve Lohr: To the Liberal Arts, He Adds Computer Science 31.10.2002. The New York Times. Viitattu 7.9.2019. (englanniksi)

Aiheesta muualla