Браян Вілсон Керніган (англ. Brian Wilson Kernighan; січень 1942, Торонто, Онтаріо, Канада) — співавтор знаменитого довідника «Мова програмування C» (спільно з автором мови Денісом Рітчі). Співавтор мов AWK, AMPL.
Браян Вілсон Керніган | |
---|---|
англ. Brian Wilson Kernighan | |
Брайан Керниган в Bell Labs (Фото: Бен Лоу) | |
Ім'я при народженні | англ. Brian Wilson Kernighan |
Народився | 1942 Торонто, Онтаріо, Канада |
Країна | Канада |
Діяльність | інформатик, інженер, програміст, письменник, професор, викладач університету |
Alma mater | Торонтський університет Принстонський університет |
Галузь | Комп'ютерні науки |
Заклад | Bell Labs Принстонський університет |
Науковий ступінь | доктор філософії (1969) |
Науковий керівник | d[1] |
Членство | Національна інженерна академія США[2] Американська академія мистецтв і наук |
Відомий завдяки: | Мова програмування C AWK AMPL |
Особ. сторінка | Сторінка в Принстонському університеті Сторінка в Белл лабс |
Браян Керніган у Вікісховищі |
У співавторстві з написав також відомі книги «Практика програмування» та «UNIX. Програмне середовище». Останню часто називають свого роду «Біблією для UNIX-програмістів».
Життєпис
Браян Керніган народився в січні 1942 року в Торонто. Навчався у Торонтському університеті на інженерній фізиці (1960–1964). На третьому курсі отримав першу серйозну роботу, а саме розробити програмне забезпечення для великої нафтової компанії (розробляв на Коболі). Його дипломна робота стосувалась штучного інтелекту (насправді просто огляд тогочасної літератури в цій галузі).
Наступні два роки вчився у Принстонському університеті на електротехнічному факультеті (бо на той момент там ще не існувало напряму «Теоретична кібернетика»), мотивуючи це хорошою фінансовою пропозицією та тим, що там вже навчався його хороший друг Аль Ахо.
1966 року влаштувався у Массачусетський технологічний інститут, де працював над Project MAC у команді розробників, де крім працівників МІТ були у представники інших провідних компаній, зокрема і Bell Labs. Працював над CTSS, а також допомагав у створенні нової версії Multics.
З 1967 р. стажувався у Белл Лабс (англ. Bell Labs), де захистив дисертацію (у 1969 році), яка базувалася на дослідженні про розбиття графів, під керівництвом . Після захисту дисертації залишився далі працювати у Bell Labs.
Операційна система UNIX
Хоч Браян Керніган не брав участі в розробці даної ОС, але він придумав для неї назву — UNICS (UNIplexed Information and Computing System) — на противагу MULTICS (MULTIplexed Information and Computing Service). Через деякий час почали вживати «UNIX»
Hello world!
У 1978 р. пан Браян разом з Деннісом Рітчі закінчує книгу «Мова програмування C» (англ. The C Programming Language). Саме з цієї книги походить традиція починати будь-яку книгу з програмування прикладом «Hello world!».
З 2000 року працює професором у Принстонському університеті на факультеті теоретичної кібернетики, один з курсів, який він викладає, називається «Комп'ютери в нашому світі».
Розробка
- Брав участь у розробці мови програмування AWK
- Брав участь у розробці мови програмування AMPL
- Розробив мову програмування
- Розробив мову програмування для
- Розробив разом з Лорінда Чері мову для
- Разом з Деннісом Рітчі реалізував макропроцесор m4
Праці
- Керніган Б. У., . .
- Керніган Б. У., Рітчі Д. М. The C Programming Language.
- Керніган Б. У. Why Pascal is Not My Favorite Programming Language. з джерела 28 квітня 2009. Процитовано 24 квітня 2012.
- Керніган Б. У., . .
- Керніган Б. У., , . The AWK Programming Language.
- Керніган Б. У., . .
- Керніган Б. У., . AMPL: A Modeling Language for Mathematical Programming.
- Керніган Б. У. .
Посилання
Вікісховище має мультимедійні дані за темою: Браян Керніган |
- Домашня сторінка Браяна Кернігана в Принстонському університеті[недоступне посилання з червня 2019]
- http://www-2.cs.cmu.edu/~mihaib/kernighan-interview/index.html [ 5 лютого 2002 у Wayback Machine.] Інтерв'ю з Браяном Керніганом, серпень 2000 року.
- Інтерв'ю з Браяном Керніганом — Олексій Доля, для «Linux Journal», липень 2003 року.
Це незавершена стаття про особу. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття не містить . (березень 2015) |
- Математичний генеалогічний проєкт — 1997.
- https://www.cs.princeton.edu/people/profile/bwk
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Brayan Vilson Kernigan angl Brian Wilson Kernighan sichen 1942 Toronto Ontario Kanada spivavtor znamenitogo dovidnika Mova programuvannya C spilno z avtorom movi Denisom Ritchi Spivavtor mov AWK AMPL Brayan Vilson Kerniganangl Brian Wilson KernighanBrajan Kernigan v Bell Labs Foto Ben Lou Brajan Kernigan v Bell Labs Foto Ben Lou Im ya pri narodzhenni angl Brian Wilson KernighanNarodivsya 1942 1942 Toronto Ontario KanadaKrayina KanadaDiyalnist informatik inzhener programist pismennik profesor vikladach universitetuAlma mater Torontskij universitet Prinstonskij universitetGaluz Komp yuterni naukiZaklad Bell Labs Prinstonskij universitetNaukovij stupin doktor filosofiyi 1969 Naukovij kerivnik d 1 Chlenstvo Nacionalna inzhenerna akademiya SShA 2 Amerikanska akademiya mistectv i naukVidomij zavdyaki Mova programuvannya C AWK AMPLOsob storinka Storinka v Prinstonskomu universiteti Storinka v Bell labs Brayan Kernigan u Vikishovishi U spivavtorstvi z napisav takozh vidomi knigi Praktika programuvannya ta UNIX Programne seredovishe Ostannyu chasto nazivayut svogo rodu Bibliyeyu dlya UNIX programistiv ZhittyepisBrayan Kernigan narodivsya v sichni 1942 roku v Toronto Navchavsya u Torontskomu universiteti na inzhenernij fizici 1960 1964 Na tretomu kursi otrimav pershu serjoznu robotu a same rozrobiti programne zabezpechennya dlya velikoyi naftovoyi kompaniyi rozroblyav na Koboli Jogo diplomna robota stosuvalas shtuchnogo intelektu naspravdi prosto oglyad togochasnoyi literaturi v cij galuzi Nastupni dva roki vchivsya u Prinstonskomu universiteti na elektrotehnichnomu fakulteti bo na toj moment tam she ne isnuvalo napryamu Teoretichna kibernetika motivuyuchi ce horoshoyu finansovoyu propoziciyeyu ta tim sho tam vzhe navchavsya jogo horoshij drug Al Aho 1966 roku vlashtuvavsya u Massachusetskij tehnologichnij institut de pracyuvav nad Project MAC u komandi rozrobnikiv de krim pracivnikiv MIT buli u predstavniki inshih providnih kompanij zokrema i Bell Labs Pracyuvav nad CTSS a takozh dopomagav u stvorenni novoyi versiyi Multics Z 1967 r stazhuvavsya u Bell Labs angl Bell Labs de zahistiv disertaciyu u 1969 roci yaka bazuvalasya na doslidzhenni pro rozbittya grafiv pid kerivnictvom Pislya zahistu disertaciyi zalishivsya dali pracyuvati u Bell Labs Operacijna sistema UNIX Dokladnishe UNIX Hoch Brayan Kernigan ne brav uchasti v rozrobci danoyi OS ale vin pridumav dlya neyi nazvu UNICS UNIplexed Information and Computing System na protivagu MULTICS MULTIplexed Information and Computing Service Cherez deyakij chas pochali vzhivati UNIX Hello world Dokladnishe Hello world U 1978 r pan Brayan razom z Dennisom Ritchi zakinchuye knigu Mova programuvannya C angl The C Programming Language Same z ciyeyi knigi pohodit tradiciya pochinati bud yaku knigu z programuvannya prikladom Hello world Z 2000 roku pracyuye profesorom u Prinstonskomu universiteti na fakulteti teoretichnoyi kibernetiki odin z kursiv yakij vin vikladaye nazivayetsya Komp yuteri v nashomu sviti RozrobkaBrav uchast u rozrobci movi programuvannya AWK Brav uchast u rozrobci movi programuvannya AMPL Rozrobiv movu programuvannya Rozrobiv movu programuvannya dlya Rozrobiv razom z Lorinda Cheri movu dlya Razom z Dennisom Ritchi realizuvav makroprocesor m4PraciKernigan B U Kernigan B U Ritchi D M The C Programming Language Kernigan B U Why Pascal is Not My Favorite Programming Language z dzherela 28 kvitnya 2009 Procitovano 24 kvitnya 2012 Kernigan B U Kernigan B U The AWK Programming Language Kernigan B U Kernigan B U AMPL A Modeling Language for Mathematical Programming Kernigan B U PosilannyaVikishovishe maye multimedijni dani za temoyu Brayan Kernigan Domashnya storinka Brayana Kernigana v Prinstonskomu universiteti nedostupne posilannya z chervnya 2019 http www 2 cs cmu edu mihaib kernighan interview index html 5 lyutogo 2002 u Wayback Machine Interv yu z Brayanom Kerniganom serpen 2000 roku Interv yu z Brayanom Kerniganom Oleksij Dolya dlya Linux Journal lipen 2003 roku Ce nezavershena stattya pro osobu Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2015 Matematichnij genealogichnij proyekt 1997 d Track Q829984 https www cs princeton edu people profile bwk