Томпсон, Кен

Кен Томпсон
англ. Kenneth Thompson
Дата рождения 4 февраля 1943(1943-02-04) (81 год)
Место рождения Новый Орлеан, Луизиана, США
Страна  США
Род деятельности программист, специалист в области информатики
Научная сфера Компьютерные науки
Место работы Bell Labs, Google
Альма-матер Беркли
Известен как Один из создателей Unix, C, UTF-8, B, Go
Награды и премии
Сайт cs.bell-labs.co/w… (англ.)
Логотип Викицитатника Цитаты в Викицитатнике
Логотип Викисклада Медиафайлы на Викискладе

Кеннет Лейн (Кен) То́мпсон (англ. Kenneth Lane Thompson; род. 4 февраля 1943) — пионер информатики, известен своим вкладом в создание языка программирования C и операционной системы UNIX.

Биография

Томпсон родился в Новом Орлеане, США. Получил степень бакалавра наук в 1965 году и магистра в 1966 году в области электротехники и информатики в Калифорнийском университете в Беркли.

В 1960-х годах Томпсон и Деннис Ритчи работали над операционной системой Multics. Во время написания Multics Томпсон создал язык программирования Bon[англ.]. Позже компания Bell Labs отказалась от участия в проекте Multics, потому что сочла его слишком амбициозным и неспособным породить пригодный к использованию продукт[1]. В 1969 году в Bell Labs Томпсон и Ритчи стали создателями операционной системы UNIX. Тогда Томпсон также написал язык программирования B, предшественник языка C Денниса Ритчи.

Томпсон разработал версию редактора QED для CTSS, которая включала регулярные выражения для поиска текста. QED и редактор Томпсона ed (стандартный редактор в UNIX) в значительной степени способствовали популярности регулярных выражений, ранее считавшихся инструментом (или игрушкой) для логиков. Регулярные выражения стали распространёнными в программах для обработки текстов в UNIX (таких как grep). Почти все программы, работающие с регулярными выражениями, в наше время используют один из вариантов нотации Томпсона.

Вместе с Джозефом Кондоном (Joseph Condon) они создали аппаратное и программное обеспечения для Belle, шахматного компьютера. Он также написал программу для генерации полного списка эндшпилей для 4, 5 и 6 фигур, позволяющую делать хорошие ходы, когда достигается сохранённая позиция. Позже, при помощи шахматного специалиста Джона Ройкрофта (John Roycroft), Томпсон распространил свои первые результаты на CD.

Стиль программирования Томпсона повлиял на других, особенно в краткости и ясности выражений.

В конце 2000 года Томпсон ушёл из Bell Labs. Он работал в Entrisphere, Inc. до 2006 года.

Работает в Google, где участвует в создании языка программирования Go.

Женат, имеет сына.

Награды

Примечания

  1. J. Stanley Warford. Computer Systems. — 2009. — P. 460. — ISBN 978-1-4496-6043-7. Архивировано 11 марта 2018 года.
  2. Лекция "Reflections on Trusting Trust" при вручении Премии Тюринга. Дата обращения: 9 сентября 2016. Архивировано 22 сентября 2016 года.
  3. IEEE Richard W. Hamming Medal Recipients (англ.). — Список награждённых медалью Ричарда Хэмминга. Дата обращения: 24 апреля 2010. Архивировано 12 февраля 2012 года.
  4. Ritchie and Thompson [to] Get National Medal of Technology Архивная копия от 27 марта 2006 на Wayback Machine Bell Labs pre-announcement (англ.)
  5. Ritchie and Thompson Receive National Medal of Technology from President Clinton Архивная копия от 11 октября 2003 на Wayback Machine Bell Labs press release (англ.)
  6. Ken Thompson Receives Kanai Award for Impact of UNIX System Архивная копия от 26 марта 2013 на Wayback Machine Bell Labs press release (англ.)

Ссылки

Read other articles:

Institut Riset Epidemiologi dan Mikrobiologi GamaleyaTanggal pendirian1891; 133 tahun lalu (1891) (sebagai Pusat Riset Federal N. F. Gamaleya untuk Epidemiologi & Mikrobiologi)PendiriFilipp Blymental'[1]TujuanPengembangan vaksin amalKantor pusat18 Gamaleya StreetMoskwa, Rusia 123098Direktur JenderalAlexander GintsburgOrganisasi indukKementerian Kesehatan Federasi RusiaJumlah Staf 379 (termasuk 92 profesor)[2][3]Situs webgamaleya.org (dalam bahasa Rus...

 

 Moldavie Boonika bate toba Chanson de Zdob și Zdub auConcours Eurovision de la chanson 2005extrait de l'album Ethnomecanica Sortie 2005 Durée 3:05 Langue Roumain, anglais Genre Folk Auteur Roman Iagupov Compositeur Mihai Gîncu Producteur Igor Dinga, Zdob si Zdub Label WEA, Cuibul SRM Classement 6e de la finale (148 points) Chansons représentant la Moldavie au Concours Eurovision de la chanson Loca(2006)modifier Boonika bate doba (en français Grand-mère joue du tambour) est l...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Epitaciolândia – news · newspapers · books · scholar · JSTOR (January 2021) (Learn how and when to remove this template message) Place in Acre, BrazilEpitaciolândiaLocation of municipality in Acre StateEpitaciolândiaLocation in BrazilCoordinates: 11°01′44...

Berlin M-BahnKereta M-Bahn 06 di Museum Transportasi NürnbergIkhtisarJenisMaglevSistemAEG Rail SystemsStatusDibongkarLokasiBerlin, Jerman BaratTerminusGleisdreieckKemperplatzStasiun3OperasiDibuka1989-08-28 (ujicoba)1991-07-18 (berfungsi)Ditutup1991-07-31 (ditutup)1991-09-17 (dibongkar)PemilikMagnetbahn GmbHKarakteristik lintasMetro layangRangkaian1× M70/26× M80/21× kereta perawatanData teknisPanjang lintas16 km (9,9 mi)Jenis relJalur tunggal/gandaKecepatan operasi80 km/h (5...

 

Township in Middlesex County, New Jersey, US Township in New JerseyCranbury, New JerseyTownshipCranbury Town Hall, housed in the former Old Cranbury School, a state and federal historic landmark SealLocation of Cranbury in Middlesex County highlighted in red (left). Inset map: Location of Middlesex County in New Jersey highlighted in orange (right).Census Bureau map of Cranbury Township, New JerseyCranburyLocation in Middlesex CountyShow map of Middlesex County, New JerseyCranburyLocation in ...

 

Torino FCCalcio Il Toro, I Granata Segni distintiviUniformi di gara Casa Trasferta Terza divisa Colori sociali Granata SimboliToro InnoAncora ToroValerio Liboni[1] Dati societariCittàTorino Nazione Italia ConfederazioneUEFA Federazione FIGC CampionatoSerie A Fondazione1906 Rifondazione2005Proprietario Urbano Cairo(attraverso U.T. Communications S.p.A.) Presidente Urbano Cairo Allenatore Ivan Jurić StadioOlimpico Grande Torino(28 177 posti) Sito webwww.torinofc.it Palmarès...

Cari artikel bahasa  Cari berdasarkan kode ISO 639 (Uji coba)   Cari berdasarkan nilai Glottolog   Kolom pencarian ini hanya didukung oleh beberapa antarmuka Halaman rumpun acak Rumpun bahasaMelayikPersebaranAsia Tenggara MaritimPenggolongan bahasaAustronesiaMelayu-PolinesiaMelayu-ChamikMelayik (diperselisihkan) Kode bahasaGlottologmala1538Lokasi penuturanPersebaran bahasa bahasa Melayik di Asia Tenggara:   Bahasa-bahasa Ibanik dan Dayak Melayik Barat (Kanayatn/Kenday...

 

Wahyu PiadjiLahirWahyu Piadji2 Februari 1987 (umur 37)Jakarta, IndonesiaNama lainWahyu D'MasivPekerjaanmusisiTahun aktif2003-sekarang Wahyu Piadji atau dikenal sebagai Wahyu D'Masiv (lahir 2 Februari 1987) merupakan seorang musisi berkebangsaan Indonesia yang juga merupakan drummer dari grup musik D'Masiv. Pada tahun 2003, bersama Rian, Rai, Kiki dan Rama ia ikut mendirikan grup musik yang bernama D'Masiv. Diskografi Album Menuju Nirwana - (2006) Perubahan - (2008) Special Edi...

 

Uma resolução da Assembleia Geral das Nações unidas é uma decisão tomada pela Assembleia Geral das Nações Unidas sem força jurídica no direito internacional público, diferentemente das resoluções do Conselho de Segurança das Nações Unidas. Tal resolução é aceita se for votada pela maioria absoluta dos membros (a não ser algumas questões importantes que exigem uma maioria de dois terços). Seleção das resoluções Esta lista contém algumas resoluções consideradas...

هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المخصصة لذلك. (يونيو 2020) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة و�...

 

Guamanian politician This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Douglas Moylan – news · newspapers · books · scholar · JSTOR (March 2023) (Learn how and when to remove this message) Doug Mo...

 

Turkic language of the Kipchak sub-branch Bashkirбашҡорт теле (башҡортса)bashqort tele (bashqortsa)باشقۇرت تئلئ • باشقرد تلیBashkir in Cyrillic, Latin, and Perso-Arabic scriptsPronunciation[bɑʂ'qʊ̞ɾt tɪ̞ˈlɪ̞] ⓘNative toBashkortostan (Russian Federation)RegionVolga, Ural regionEthnicityBashkirsNative speakers1.2 million (2020 census)[1]Language familyTurkic Common TurkicKipchakKipchak–BulgarBashkirEarly formVolga...

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Belfast–Newry line – news · newspapers · books · scholar · JSTOR (June 2020) Belfast - Newry lineNI Railways Class 4000 at Lisburn in 2023.OverviewStatusOperationalLocaleNorthern IrelandTerminiLanyon PlaceNewry / Portadown / LisburnStations18Service...

 

High-proof distilled spirit, generally produced illicitly For other uses, see Moonshine (disambiguation). MoonshineTypeWhiskyAlcohol by volume At least 40%Proof (US)At least 80°ColourClear to off-white depending on ingredientsIngredientsGrain (mashing), sugar (fermented water, kilju) A modern DIY pot still Moonshine is high-proof liquor, traditionally made or distributed illegally.[1][2][3] Its clandestine distribution is known as bootlegging.[4] The name...

 

City in Gharbia, EgyptEl Mahalla المحلة الكبرى ϯϣⲁⲓⲣⲓCityClockwise from top: Mural at the entrance to the city, Night Panorama, Mahalla Club, El Mahalla El Kobra gateEl MahallaLocation in EgyptCoordinates: 30°58′07″N 31°09′49″E / 30.96861°N 31.16361°E / 30.96861; 31.16361CountryEgyptGovernorateGharbiaNamed forgreat mahallahArea[1] • Total11.64 km2 (4.49 sq mi)Elevation[1]17 m (56 ft)...

Constituency of the Karnataka legislative assembly in India NargundConstituency No. 68 for the Karnataka Legislative AssemblyConstituency detailsCountryIndiaRegionSouth IndiaStateKarnatakaDistrictGadagLS constituencyBagalkotEstablished1956Total electors187,212[1]ReservationNoneMember of Legislative Assembly16th Karnataka Legislative AssemblyIncumbent C. C. Patil PartyBharatiya Janata PartyElected year2023Preceded byB. R. Yavagal Nargund is one of the 224 constituencies in the Karnatak...

 

Eduard Heger Eduard Heger en 2022. Fonctions Président des Démocrates 7 mars – 2 décembre 2023(8 mois et 25 jours) Prédécesseur Miroslav Kollár Successeur Jaroslav Naď Ministre de la Santé(intérim) 3 mars – 15 mai 2023(12 jours) Président du gouvernement Lui-même Gouvernement Heger Prédécesseur Vladimír Lengvarský Successeur Michal Palkovič 12 mars – 1er avril 2021(20 jours) Président du gouvernement Igor Matovič Gouvernement Matovič Prédécesseu...

 

Conseil de sécurité des Nations unies La salle du conseil. Organe de l'ONU Type d'organisation Organe principal Acronymes CS Chef Présidence tournante sous-Chef Statut Actif Membres Siège New York (États-Unis) Création 17 janvier 1946 à Church House, Londres Site web http://www.un.org/french/docs/cs/ Organisation parente Organisation des Nations unies modifier  Les résolutions du Conseil de sécurité des Nations unies sont les décisions qui sont votées par le Conseil de sécu...

Fictional country from the Oz series by L. Frank Baum This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article describes a work or element of fiction in a primarily in-universe style. Please help rewrite it to explain the fiction more clearly and provide non-fictional perspective. (September 2014) (Learn how and when to remove this message) This article needs additional citations for ...

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: 原市沼 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2014年2月) 原市沼(2010年7月) 原市沼(はらいちぬま)は、埼�...