Brian Wilson Kernighan (d. 30 Ocak 1942, Toronto, Ontario, Kanada), Kanadalı bilgisayar bilimcisidir.
Brian Kernighan | |
---|---|
Doğum | Brian Wilson Kernighan 30 Ocak 1942 Toronto, Ontario, Kanada |
Vatandaşlık | Kanadalı |
Meslek | Bilgisayar bilimcisi |
Tanınma nedeni | |
Önemli eser(ler) | Unix, C |
Resmî site | cs.princeton.edu/~bwk/ |
Unix'in ataları Ken Thompson ve Dennis Ritchie ile birlikte Bell Labs'da çalışmıştır. Unix'e çok önemli katkılarda bulunmuştur. Ayrıca AWK ve programlama dillerini geliştiren ekipte yer almıştır. Kernighan'ın ismi Dennis Ritchie ile yazdığı C Programlama Dili kitabıyla yaygın olarak tanınmıştır. Kernighan C dilinin geliştirilmesinde hiçbir emeğinin geçmediğini iddia etmiştir. ditroff, grep gibi birçok Unix komutunun mucididir.
İlk yılları ve eğitimi
Kernighan Toronto'da doğdu. 1960-1964 yılları arasında Toronto Üniversitesi'nde eğitim gördü ve fizik mühendisliği bölümünden mezun oldu. Ardından 1969'da "Program bölümlendirme ile ilgili bazı grafik bölümleme problemleri" isimli teziyle Princeton Üniversitesi'nde Peter G. Weiner'ın gözetiminde doktora yaptı.
Kariyer ve araştırma
Kernighan 2000 yılından beri Princeton'daki Bilgisayar Bilimleri Departmanı'nda hocalık yapmaktadır. Each fall he teaches a course called "Computers in Our World", which introduces the fundamentals of computing to non-majors.[]
Kernighan Prentice Hall'da yazılım editörüydü. Başlattığı "yazılım araçları" serisi "C/Unix düşüncesini" yaygınlaştırdı.
Eğer bir adada tek bir yazılım dili ile kalmak zorunda olsa bu dilin C olmasını istediğini söylemiştir.
Kernighan "Unix" tanımının mucididir ve Thompson'ın Unix felsefesinin yaygınlaştırılmasına yardımcı olmuştur.
1972'de Kernighan B programlama diliyle satırlardaki hafıza yönetimini bugün ikonik olan "hello" ("merhaba") ve "world" ("dünya") kelimeleriyle belirtmiştir. Kernighan'ın 1978 tarihli orijinal Hello world uyarlaması dünyanın ilk algoritma açık arttırılmasında satıldı.
Yayınlar
- The Elements of Programming Style (1974, 1978) P. J. Plauger ile
- Software Tools (1976) ile
- (1978, 1988) ile
- Software Tools in Pascal (1981) ile
- The Unix Programming Environment (1984) Rob Pike ile
- (1988) Alfred Aho ve Peter J. Weinberger ile
- The Practice of Programming (1999) Rob Pike ile
- AMPL: A Modeling Language for Mathematical Programming, 2nd ed. (2003) ve ile
- D is for Digital: What a well-informed person should know about computers and communications (2011)
- The Go Programming Language (2015) ile
- Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security (2017)
- Millions, Billions, Zillions: Defending Yourself in a World of Too Many Numbers (2018)
- UNIX: A History and a Memoir (2019)
Kaynakça
- ^ YouTube'da Hata: Sayfa kimliği algılanmadı
- ^ a b Dolya, Aleksey (29 Temmuz 2003). "Interview with Brian Kernighan". Linux Journal. 18 Ekim 2017 tarihinde kaynağından . Erişim tarihi: 25 Aralık 2021.
- ^ . www.genealogy.math.ndsu.nodak.edu. 9 Ağustos 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Mayıs 2020.
- ^ Kernighan, Brian W. (1969). Some graph partitioning problems related to program segmentation (İngilizce). 27 Eylül 2020 tarihinde kaynağından . Erişim tarihi: 25 Aralık 2021.
- ^ . 14 Şubat 2015 tarihinde kaynağından arşivlendi.
- ^ Budiu, Mihai (July 2000). . 5 Şubat 2002 tarihinde kaynağından arşivlendi.
- ^ (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF). CSTR. Bell Labs. 139. 30 Kasım 2019 tarihinde kaynağından (PDF). Erişim tarihi: 25 Aralık 2021.
- ^ "THE PROGRAMMING LANGUAGE B". Bell Laboratories. 16 Ekim 2021. 11 Haziran 2015 tarihinde kaynağından .
- ^ . Artsy. Artsy. 21 Mart 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Haziran 2015.
- ^ D is for Digital: What a well-informed person should know about computers and communications
- ^ Brian Kernighan and Alan Donovan (2015) The Go Programming Language
- ^ UNIX: A History and a Memoir
Bir Kanadalının biyografisi ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Brian Wilson Kernighan d 30 Ocak 1942 Toronto Ontario Kanada Kanadali bilgisayar bilimcisidir Brian KernighanDogumBrian Wilson Kernighan 30 Ocak 1942 82 yasinda Toronto Ontario KanadaVatandaslikKanadaliMeslekBilgisayar bilimcisiTaninma nedeniUnix AWK C Programlama Dili book Onemli eser ler Unix CResmi sitecs princeton edu bwk Unix in atalari Ken Thompson ve Dennis Ritchie ile birlikte Bell Labs da calismistir Unix e cok onemli katkilarda bulunmustur Ayrica AWK ve programlama dillerini gelistiren ekipte yer almistir Kernighan in ismi Dennis Ritchie ile yazdigi C Programlama Dili kitabiyla yaygin olarak taninmistir Kernighan C dilinin gelistirilmesinde hicbir emeginin gecmedigini iddia etmistir ditroff grep gibi bircok Unix komutunun mucididir Ilk yillari ve egitimiBrian Kernighan 2012 de Dennis Ritchie nin vefatinin uzerine Bell Labs da konusuyor Kernighan Toronto da dogdu 1960 1964 yillari arasinda Toronto Universitesi nde egitim gordu ve fizik muhendisligi bolumunden mezun oldu Ardindan 1969 da Program bolumlendirme ile ilgili bazi grafik bolumleme problemleri isimli teziyle Princeton Universitesi nde Peter G Weiner in gozetiminde doktora yapti Kariyer ve arastirmaKernighan 2000 yilindan beri Princeton daki Bilgisayar Bilimleri Departmani nda hocalik yapmaktadir Each fall he teaches a course called Computers in Our World which introduces the fundamentals of computing to non majors kaynak belirtilmeli Kernighan Prentice Hall da yazilim editoruydu Baslattigi yazilim araclari serisi C Unix dusuncesini yayginlastirdi Eger bir adada tek bir yazilim dili ile kalmak zorunda olsa bu dilin C olmasini istedigini soylemistir Kernighan Unix taniminin mucididir ve Thompson in Unix felsefesinin yayginlastirilmasina yardimci olmustur 1972 de Kernighan B programlama diliyle satirlardaki hafiza yonetimini bugun ikonik olan hello merhaba ve world dunya kelimeleriyle belirtmistir Kernighan in 1978 tarihli orijinal Hello world uyarlamasi dunyanin ilk algoritma acik arttirilmasinda satildi YayinlarThe Elements of Programming Style 1974 1978 P J Plauger ile Software Tools 1976 ile 1978 1988 ile Software Tools in Pascal 1981 ile The Unix Programming Environment 1984 Rob Pike ile 1988 Alfred Aho ve Peter J Weinberger ile The Practice of Programming 1999 Rob Pike ile AMPL A Modeling Language for Mathematical Programming 2nd ed 2003 ve ile D is for Digital What a well informed person should know about computers and communications 2011 The Go Programming Language 2015 ile Understanding the Digital World What You Need to Know about Computers the Internet Privacy and Security 2017 Millions Billions Zillions Defending Yourself in a World of Too Many Numbers 2018 UNIX A History and a Memoir 2019 Kaynakca YouTube da Hata Sayfa kimligi algilanmadi a b Dolya Aleksey 29 Temmuz 2003 Interview with Brian Kernighan Linux Journal 18 Ekim 2017 tarihinde kaynagindan Erisim tarihi 25 Aralik 2021 www genealogy math ndsu nodak edu 9 Agustos 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 13 Mayis 2020 Kernighan Brian W 1969 Some graph partitioning problems related to program segmentation Ingilizce 27 Eylul 2020 tarihinde kaynagindan Erisim tarihi 25 Aralik 2021 14 Subat 2015 tarihinde kaynagindan arsivlendi Budiu Mihai July 2000 5 Subat 2002 tarihinde kaynagindan arsivlendi 1987 A Research Unix reader annotated excerpts from the Programmer s Manual 1971 1986 PDF CSTR Bell Labs 139 30 Kasim 2019 tarihinde kaynagindan PDF Erisim tarihi 25 Aralik 2021 THE PROGRAMMING LANGUAGE B Bell Laboratories 16 Ekim 2021 11 Haziran 2015 tarihinde kaynagindan Artsy Artsy 21 Mart 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Haziran 2015 D is for Digital What a well informed person should know about computers and communications 1463733895 Brian Kernighan and Alan Donovan 2015 The Go Programming Language 0134190440 UNIX A History and a Memoir 1695978552 Bir Kanadalinin biyografisi ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz