Кен Томпсон

Кеннет Лейн Томпсон
англ. Kenneth Lane Thompson
Кен Томпсон (зліва) та Деніс Рітчі
Кен Томпсон (зліва) та Деніс Рітчі
Кен Томпсон (зліва) та Деніс Рітчі
Народився4 лютого 1943(1943-02-04) (81 рік)
Новий Орлеан, Луїзіана США США
КраїнаСША США
Діяльністьпрограміст, інформатик Редагувати інформацію у Вікіданих
Alma materУніверситет Каліфорнії, Берклі
ГалузьКомп'ютерні науки
ЗакладBell Labs
Entrisphere, Inc
Google Inc.
ЧленствоНаціональна академія наук США
Американська академія мистецтв і наук
Національна інженерна академія США
Association for Computing Machinery[1] Редагувати інформацію у Вікіданих
Відомий завдяки:UNIX
мова програмування B
шаховий комп'ютер Belle
UTF-8
Бази даних ендшпілю
Go
Нагороди
Особ. сторінкаcs.bell-labs.co/who/ken/ Редагувати інформацію у Вікіданих

Ке́ннет Лейн То́мпсон (англ. Kenneth Lane Thompson); нар. 4 лютого 1943 року, знаний в хакерських колах як ken[2], піонер комп'ютерної науки. Пропрацювавши в Bell Labs протягом більшої частини своєї теперішньої кар'єри, Томпсон відомий розробкою мови програмування B (базувалась в основному на мові BCPL), яку він використовував для написання операційної системи Unix під час роботи в проєкті Multics, роботою з мовою програмування C, як один з творців і ранніх розробників операційних систем Unix і Plan 9.

Інші помітні внески Кена Томпсона: робота з регулярними виразами (конструкція Томпсона) і ранніми комп'ютерними текстовими редакторами QED і ed, робота над комп'ютерними шахами, яка включала створення бази даних ендшпілю і шахової машини Belle[en], а останнім часом він став одним з творців мови програмування Go, розробленої Google.

Біографія

Томпсон народився в Новому Орлеані, США. Своє дитинство він провів, за його словами як navy brat[3] — дитина кадрового військовослужбовця (див. Military brat (U.S. subculture)[en]). Він здобув ступені бакалавра в 1965 р. і магістра в 1966 р. у галузі електротехніки та інформатики в Університеті Каліфорнії, Берклі, де його керівником магістерської дисертації був Елвін Берлекемп (Elwyn Berlekamp)[4]. В 1966 р. Кен Томпсон почав працювати в Bell Labs.

В 1960-х рр. Томпсон і Денніс Рітчі розробляли операційну систему Multics. Пишучи Multics, Кен Томпсон створив мову програмування Bon. Обоє залишили проєкт Multics, коли Bell Labs відмовилась від нього в 1969 р. Але вони використали досвід проєкту і того ж року стали головними творцями операційної системи Unix. Томпсон вирішив, що Unix потребує мови програмування системи і розробив мову програмування B, яка стала попередницею мови програмування C, згодом розробленої Рітчі.[5]

Томпсон розробив версію редактора QED для CTSS (однієї з перших операційних систем з розподілом часу), яка включала регулярні вирази для пошуку тексту. QED і пізніший редактор Томпсона ed (редактор за замовчуванням в Unix) зробили великий внесок в популярність регулярних виразів, які раніше розглядалися в основному як інструмент (або іграшка) для логіків. Регулярні вирази стали поширеними в програмах обробки текстів в Unix, таких як утиліта grep, і сучасних мовах програмування, таких як Perl; вони є також головною концепцією в текстовому редакторі sam канадського розробника Unix Роба Пайка[en]. Майже всі програми, які працюють з регулярними виразами, тепер використовують певний варіант нотації Томпсона для цих виразів.

Томпсон разом з Робом Пайком[6] у 1992 р. розробив широковживану схему кодування символів UTF-8.

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

З книги Пітера Сайбела «Кодери в Роботі: Роздуми про Ремесло Програмування»

Ця книга[7] містить інтерв'ю з 15 видатними програмістами. Передмову до інтерв'ю з Кеном Томпсоном Пітер Сайбел (Peter Seibel[8]) починає абзацом: «Кен Томпсон є оригінальним бородатим хакером Unix. Він витратив кар'єру, працюючи над тим, що він вважав цікавим, яке, в різний час, включало аналогові обчислення, системи програмування, регулярні вирази і комп'ютерні шахи.», а закінчує словами: «В цьому інтерв'ю він говорив про свою ранню любов до електроніки, про доволі неортодоксальну академічну кар'єру, що забезпечили йому навчальні курси, коли він був ще студентом і про те, чому його лякає сучасне програмування». На перше питання інтерв'ю: «Як ви навчились програмувати?» Томпсон відповів: «Я завжди був зачарований логікою і навіть у початковій школі я працював над арифметичними задачами у двійковій, все в такому дусі. Просто тому, що я був зачарований».

Нагороди

Премія Тюрінга

У 1983 році Томпсон та Рітчі разом отримали Премію Тюрінга «За їхню розробку загальної теорії операційних систем і особливо за реалізацію операційної системи UNIX». При отриманні Премії Тюрінга Кен Томпсон виступив з промовою «Reflections on Trusting Trust»[9]Критика довірливості», дослівно «Роздуми про довірливу довіру»). У промові він говорив про найкоротшу самовідтворюючу програму; про те, що компілятор C написаний на С; про те, як в компілятор С можна вбудувати троянського коня (бекдор атака, зараз відома як Томпсон хак), вилучивши його після компіляції з сирцевого коду. Опис такої атаки вважається основоположною роботою в галузі комп'ютерної безпеки. Томпсон робить висновок (мораль): «Ви не можете довіряти тому коду, який ви не створили повністю самі.»

Медаль Річарда Геммінга

В 1990 р. Кен Томпсон також спільно з Денісом Рітчі були нагороджені медаллю Річарда Геммінга «За створення операційної системи UNIX та мови програмування С».

Національна медаль в галузі технологій та інновацій

27 квітня 1999 р. Томсон і Рітчі отримали Національну медаль в галузі технологій 1998 року від президента Білла Клінтона «За їхній винахід операційної системи UNIX та мови програмування С, які разом призвели до величезних вдосконалень в комп'ютерних апаратних, програмних і мережевих системах і стимулювали зростання всієї промисловості, зміцнюючи тим самим американське лідерство у вік інформації»[10][11]. (На офіційному сайті[12] Національної медалі дещо коротший текст: «For their invention of UNIX® operating system and the C programming language, which together have led to enormous growth of an entire industry, thereby enhancing American leadership in the Information Age».)

Премія Цуто́му Кана́й

10 червня 1999 р. Комп'ютерне Товариство Інституту Інженерів з Електроніки та Електротехніки нагородило Кена Томпсона Премією Цутому Канай[en] (премія заснована в 1997 р., Томпсон став першим лауреатом) «За створення операційної системи UNIX, яка більше 20 років була ключовою платформою для роботи розподілених систем»[13].

Премія Японії

У січні 2011 р. Томсон спільно з Рітчі нагороджені Премією Японії "За розробку UNIX"[14].

Примітки

  1. https://www.acm.org/media-center/2021/january/fellows-2020
  2. ken: /ken/, n. The Jargon File (version 4.4.7). Архів оригіналу за 24 червня 2011. Процитовано 2 лютого 2011. 
  3. Ken Thompson: A Brief Introduction [Архівовано 10 жовтня 2011 у Wayback Machine.] - by The Linux Information Project (LINFO)
  4. Thesis Students. math.berkeley.edu (англ.). Архів оригіналу за 15 березня 2021. Процитовано 7 лютого 2011. 
  5. Dennis M. Ritchie. The Development of the C Language*. Bell Labs/Lucent Technologies. Архів оригіналу за 3 лютого 2015. Процитовано 18 лютого 2011. 
  6. Pike, Rob. Листування Роба Пайка з Кеном Томпсоном та іншими про історію розробки UTF-8. Архів оригіналу за 1 березня 2011. Процитовано 28 лютого 2011. 
  7. Seibel, Peter (16 вересня 2009). Coders at Work: Reflections on the Craft of Programming. Apress. Архів оригіналу за 21 квітня 2021. Процитовано 2 червня 2021.  (англ.)
  8. Архівована копія. Архів оригіналу за 29 квітня 2011. Процитовано 7 лютого 2011. {{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  9. Reflections on Trusting Trust. Промова при отриманні Премії Тюрінга. Архів оригіналу за 25 травня 2012. Процитовано 19 лютого 2011. 
  10. Ritchie and Thompson [to] Get National Medal of Technology [Архівовано 27 березня 2006 у Wayback Machine.] Bell Labs pre-announcement (англ.)
  11. Ritchie and Thompson Receive National Medal of Technology from President Clinton [Архівовано 11 жовтня 2003 у Wayback Machine.] Bell Labs press release (англ.)
  12. Архівована копія. Архів оригіналу за 29 червня 2011. Процитовано 26 березня 2011. {{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  13. Архівована копія. Архів оригіналу за 15 березня 2011. Процитовано 2 квітня 2011. {{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  14. Архівована копія. Архів оригіналу за 5 березня 2021. Процитовано 2 квітня 2011. {{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)

Посилання


Read other articles:

American singer, actor, and dancer Barrett FoaFoa in 2015Born (1977-09-18) September 18, 1977 (age 46)Manhattan, New York City, New York, U.S.Alma materUniversity of MichiganOccupation(s)Actor, singer, dancerYears active1995–present Barrett Conrad Foa (born September 18, 1977)[1] is an American singer, dancer, and actor, with over a decade in Broadway theatre shows.[2] He has played many leading characters in off-Broadway and regional theatre productions. He h...

 

V-vlekspringspin mannetje Taxonomische indeling Rijk:Animalia (Dieren)Stam:Arthropoda (Geleedpotigen)Klasse:Arachnida (Spinachtigen)Orde:Araneae (Spinnen)Familie:Salticidae (Springspinnen)Geslacht:Aelurillus Soort Aelurillus v-insignitus(Clerck, 1757)[1] Afbeeldingen op Wikimedia Commons V-vlekspringspin op Wikispecies Portaal    Biologie Volwassen vrouw De v-vlekspringspin (Aelurillus v-insignitus) is een spin uit de familie der springspinnen. Het mannetje is te herkennen a...

 

Diskografi Video Bangtan BoysBTS saat tampil di M Countdown.Video musik33Album video9 Bangtan Boys (Hangul: 방탄소년단; RR: Bangtan Sonyeondan) atau dikenal juga sebagai BTS adalah boy band beranggotakan tujuh orang asal Korea Selatan yang dibentuk oleh Big Hit Entertainment.[1] Mereka debut pada 13 Juni 2013 dengan singel No More Dream dari album pertama mereka, 2 Cool 4 Skool. BTS telah memenangkan beberapa penghargaan dalam kategori New Artist of the Year...

Cet article traite de l'épreuve des Jeux olympiques 2020. Pour la compétition des Jeux paralympiques réservée aux déficients visuels et athlètes mal voyants, voir Football à 5 aux Jeux paralympiques d'été de 2020. Tokyo 2020 Généralités Sport Football Édition 25e Lieu(x) Japon Date du 21 juillet au 6 août 2020du 21 juillet au 7 août 2021 Participants Hommes : 16 équipesFemmes : 12 équipes Épreuves 2 Site(s) 7 stades Palmarès Tenant du titre  : Brésil Allemag...

 

Die Liste von Sakralbauten in Burgwedel nennt Kirchengebäude und andere Sakralbauten in Burgwedel, Region Hannover, Niedersachsen. Liste Bild Name Ortsteil Koordinaten Konfession der Gemeinde Kapelle Engensen 52° 29′ 53,5″ N, 9° 56′ 26,2″ O52.4981944444449.9406111111111 evangelisch-lutherisch Ludwig-Harms-Kirche Fuhrberg 52° 33′ 56,5″ N, 9° 50′ 57,7″ O52.5656944444449.8493611111111 evangelisch-lutherisch St.-Petr...

 

Тичків Коростенська дирекція Південно-Західна залізниця зупинний пунктРозташуванняАдреса с. ТичківКоординати 51°21′00″ пн. ш. 29°14′17″ сх. д. / 51.35000° пн. ш. 29.23806° сх. д. / 51.35000; 29.23806СтруктураЛінія(ї) Овруч — ВільчаПлатформ 1Тип платформ бі...

Opera by Gioachino Rossini Robert BrucePastiche opera by Gioachino Rossini and Louis Niedermeyer Set design by Charles-Antoine Cambon for act 3, scene 3 in the premièreLibrettist Alphonse Royer Gustave Vaëz LanguageFrenchBased onHistory of Scotlandby Walter ScottPremiere30 December 1846 (1846-12-30)Salle Le Peletier, Paris Robert Bruce is an 1846 pastiche opera in three acts, with music by Gioachino Rossini and Louis Niedermeyer to a French-language libretto by Alphonse Royer...

 

この項目では、F1ドライバーについて説明しています。アメリカの俳優については「アラン・ジョーンズ (俳優)」をご覧ください。 アラン・ジョーンズ ジョーンズ (1980年オランダGP)基本情報フルネーム アラン・スタンリー・ジョーンズ国籍 オーストラリア出身地 同・メルボルン生年月日 (1946-11-02) 1946年11月2日(77歳)F1での経歴活動時期 1975-1981,1983,1985-1986所属チーム '...

 

1992 video game 1992 video gameHome Alone 2: Lost in New YorkNES box artDeveloper(s)ImagineeringSega (Genesis)Manley & Associates (PC)Publisher(s)THQSegaCapstone SoftwareProducer(s)Alex DeMeo (SNES)Designer(s)Alex DeMeoW. Marshall RogersProgrammer(s)NES Christopher WillJoseph A. MosesSNESHenry C. Will IVJason BenhamGame BoyRoger W. AmidonArtist(s)Ray Bradley (NES/SNES)Jesse Kapili (SNES)Ross Harris (SNES)Amy Bond (GB)Composer(s)Mark Van Hecke (Game Boy/NES/SNES)Paul Gadbois, David Delia (...

HMS «Кімберлі» (F50) HMS Kimberley (F50) Британський есмінець «Кімберлі». 1942 Служба Тип/клас ескадрений міноносець типу «K» Держава прапора  Велика Британія Належність  Військово-морські сили Великої Британії На честь міста у Південно-Африканському Союзі Кімберлі Корабельня Jo...

 

My VisionDeveloperNichibutsuTypeHome video game consoleGenerationThird generationRelease dateJP: 1983MediaROM Cartridge The My Vision (Japanese: マイビジョン, Hepburn: Mai bijon) is a home video game console developed by Nichibutsu and released in Japan in 1983. The system was dedicated solely to playing video versions of popular board games. The console had no controllers; instead, players used a keyboard on the front of the console to input their actions. Games A total of six games we...

 

HSwMS Västergötland on 7 February 2005. History Sweden NameVästergötland NamesakeVästergötland Ordered10 January 1983 BuilderKockums Launched19 July 1986 Commissioned27 November 1987 Decommissioned1997 Motto Unum, sed leonem (One, but one lion) Nickname(s)Vgd FateSold to Singapore in 2005 Singapore NameSwordsman NamesakeSwordsman Acquired4 November 2005 Commissioned30 April 2013 HomeportChangi MottoStrike with Valour. Triumph in Unity. StatusActive General characteristics Class and type...

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 23 de abril de 2012. Grupo Sculptor NGC 253Datos de observación(Época J2000.0)Constelación Sculptor/Cetus/PhoenixOtras designacionesGrupo NGC 253, LGG 4, Filamento de Sculptor, Grupo del polo sur galáctico[editar datos en Wikidata] El Grupo Sculptor es el más cercano al Grupo Local. Es un grupo de galaxias debido a que contiene muchas galaxias brillantes (a pesar...

 

Governor of Uttar PradeshEmblem of Uttar PradeshIncumbentAnandiben Patelsince 29 July 2019StyleHer ExcellencyResidenceRaj Bhavan; LucknowAppointerPresident of IndiaTerm length5 YearsInaugural holderSarojini Naidu (Independent India) Sir Harcourt Butler (Pre-Independent India)Formation3 January 1921; 102 years ago (1921-01-03)WebsiteGovernor of Uttar Pradesh The governor of Uttar Pradesh is the constitutional head and representative of the president of India in the state...

 

2003 film by Ali Idrees The Danish Experience abo boxerDirected byAli IdrisWritten byYoussef MaatyStarringAdel Emam Nicole SabaRelease dateAugust 6, 2003CountryEgyptLanguageArabic The Danish Experience (or A Danish Experience/Experiment) (Al-Tagroba Al-Danemarkeya or El tagrubah el danemarkiyyah) (Arabic: التجربة الدنماركية) is a popular 2003 Egyptian comedy film starring Adel Emam and Nicole Saba. Plot Adel Imam stars as Qadri, a widower and newly appointed government minist...

この記事の主題はウィキペディアにおけるフィクションの特筆性の基準を満たしていないおそれがあります。基準に適合することを証明するために、記事の主題についての信頼できる二次資料を求めています。なお、適合することが証明できない場合には、記事は統合されるか、リダイレクトに置き換えられるか、さもなくば削除される可能性があります。出典検索?:...

 

Jeddahجدّة Stad in Saoedi-Arabië Situering Provincie Mekka Coördinaten 21° 30′ NB, 39° 11′ OL Algemeen Oppervlakte 1570 km² Hoogte 12 m Politiek Burgemeester Dr. Hani Mohammad Aburas[1] Gesticht 6e eeuw v.Chr. Overig Netnummer +966-12 Website Gemeente Djedda Foto's Portaal    Saoedi-Arabië Historisch Djedda, de poort tot Mekka Werelderfgoed cultuur Land  Saoedi-Arabië UNESCO-regio Arabische Staten Criteria ii, iv, vi Inschrijvingsverloop UNESCO-vo...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2021) أحمد سمير سعد معلومات شخصية الميلاد 26 سبتمبر، 1983مصر مواطنة مصري الحياة العملية المدرسة الأم جامعة القاهرة المهنة كاتب، روائي، مترجم اللغات اللغة العربية ب...

1999 studio album by Kool KeithBlack Elvis/Lost in SpaceStudio album by Kool KeithReleasedAugust 10, 1999Recorded1998-1999StudioBridge (Conshohocken, Pennsylvania)GenreUnderground hip hopLength68:04LabelRuffhouseColumbiaSME RecordsProducerJeremy Larner (exec.)Kool Keith (also exec.)Nightcrawler (co.)Kool Keith chronology First Come, First Served(1999) Black Elvis/Lost in Space(1999) Matthew(2000) Professional ratingsReview scoresSourceRatingAllMusic[1]Robert Christgau[2 ...

 

American actor (1904–1999) Iron Eyes CodyCody in 1977BornEspera Oscar de Corti(1904-04-03)April 3, 1904Kaplan, Louisiana, U.SDiedJanuary 4, 1999(1999-01-04) (aged 94)Los Angeles, California, U.SResting placeHollywood Forever CemeteryOther namesThe Crying IndianYears active1927–1990Spouses Bertha Parker ​ ​(m. 1936; died 1978)​ Wendy Foote ​ ​(m. 1992; div. 1993)​ Children2, inclu...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!