Кен Томпсон – розробник операційної системи UNIX та мови C

Дата:

2018-10-11 05:50:12

Перегляди:

402

Рейтинг:

1Дизлайк 0Любити

Поділитися:

Table of contents:

Кен Томпсон з дитинства був зачарований логікою. Як він відзначав згодом, навіть у початковій школі він вирішував би арифметичні задачі в двійковій системі. Ця любов привела його в комп'ютерний світ, де досягнення його були незрівнянні і завжди оригінальні.кен томпсон

Кен Томпсон: навчання

В 1943 році Кен народився в Новому Орлеані (штат Луїзіана). В юності Кен Томпсон навчався в Каліфорнійському університеті Берклі. У 1965–1966 роках отримав спочатку ступінь бакалавра та магістра наук з електронним пристроям та інформаційних систем. Його науковим керівником був Елвін Берлемкемп.

Робота в Bell Labs

В 1966 році виявляє великі здібності учений Кен Томпсон був прийнятий в потужну корпорацію Bell Labs, відому як найбільший і найславніший дослідний центр, який займається електронікою та обчислювальною технікою. Її штаб-квартира розташована у Мюррей-Хілл. До приходу молодих розробників Bell Labs проектував MAC. У його рамках була створена ОС CTSS. Потім лабораторія почала працювати над Multix.

Тут Кен зустрівся з Деннісом Рітчі. Вони стали однодумцями і почали працювати разом з іншими вченими лабораторії. Кен Томпсон і Деніс Рітчі побачили майбутнє за настільними маленькими персональними комп'ютерами. Вони зрозуміли, що таким комп'ютерів потрібен механізм, керуючий апаратними засобами комп'ютера, здійснює роботу з файлами, виконання прикладних програм, операції вводу-виводу. Так з'явилася думка про створення нової операційної системи. Всі 70-ті роки Томпсон і Рітчі працювали над UNIX. Її перші версії були створені Томпсоном практично поодинці, а Рітчі підключився пізніше.

Більше:

Розширення

Розширення "Економія трафіку Google Chrome

У статті піде мова про те, як здійснюється економія трафіку в Google Chrome. Цей режим ще називають "Турбо", і його практично кожен спостерігав в таких браузерах, як Yandex Browser або Opera. Проте в Google Chrome даний компонент відсутній, і заощади...

Смайли в

Смайли в "Скайпі" - опис, застосування, секрети

Skype - програма, якою користуються багато людей. Вона призначена спеціально для спілкування і обміну даними. Як і будь-який інший месенджер, "Скайп" оснащений чудовим інтерфейсом і графічними елементами. Тут можна виражати емоції різними способами. ...

Ресурс вогняна сіль в

Ресурс вогняна сіль в "Скайриме"

Матеріал у грі «Скайрим» вогняна сіль має ряд застосувань, які будуть корисні для гравця. Цей предмет можна дістати кількома способами, які варто знати користувачу. Стаття надає всю потрібну інформацію з цього ресурсу.ВидобутокУ проекті ж...

Одночасно Кен Томпсон винайшов мову Bon, а потім – мова B, на основі якого пізніше був створений мова C, і почав розробляти гру «Космічні подорожі». У грі моделювалася Сонячна система з її тілами. Космічний корабель потрібно було посадити на планети або супутники. Лабораторія відмовилася від проекту Multix.кен томпсон і деніс рітчі У 1969 Томпсон і Рітчі розробили ОС UNICS, яка пізніше отримала сучасну назву UNIX. Томпсон створив редактор Qed для CTSS, який включав регулярні вирази для маніпуляцій над рядками в тексті. Цей проект зробив регулярні вирази популярними в програмуванні, а не тільки в логіці. Їх стали постійно використовувати в UNIX в програмах обробки текстів. В наш час більшість програм, що працюють з регулярними виразами, використовують позначення Томпсона. Кен також винайшов алгоритм, який отримав його ім'я, для перетворення регулярних виразів в недетермінований скінченний автомат.

Робота над шаховими програмами

З XVIII століття люди намагалися створити шахові автомати. Спроба вдалася в 1983 році, коли Томпсон і Кондон створили Belle, перший комп'ютер, який досяг рівня шахового майстра. Томпсон написав програму повного перерахування эндшпилей для 4–6 фігур.кен томпсон досягнення Пізніше з допомогою шахового експерта Джона Ройкрофта він записав їх на CD-ROM. Новий вдосконалений шаховий комп'ютер в 1994 році обіграв Гаррі Каспарова.

Подальша діяльність

У середині 80-х років Томпсон в Bell Labs почав проектувати нову ОС, яка повинна була стати заміною UNIX. Вона називалася «план 9». Також в цей час він здійснював тестування ранніх версій мови C++, але висловив до нього негативне ставлення, не схвалюючи ідеї, що лягли в основу мови.

В 1992 році разом з Робом Пайком їм була розроблена кодування UTF-8, яка стала основною для World Wide Web. У 90-ті роки спільно з Рітчі і іншими дослідниками з Bell Labs він почав процес формування операційної системи Inferno.

У 2000 році Томпсон покинув Bell Labs. До 2006 року працював в Entrisphere, потім перейшов в Google, де працює і зараз над мовою Go. Цей обдарований учений в майбутньому може розкрити весь свій творчий потенціал.

Кен Томпсон: досягнення

Головне в його житті – створення UNIX та мови програмування C. Кен Томпсон, біографія якого була розглянута в статті, отримав за своє життя багато нагород.

У 1983 р. Томпсон і Рітчі разом отримали премію Тюрінга. У 1990 році їм була вручена медаль Річарда Хеммінга з IEEE за створення ОС UNIX та мови C. У 1994 – медаль «Піонер комп'ютерної техніки», також спільно з Рітчі.кен томпсон біографія У 1999 році президент Білл Клінтон нагородив Томпсона і Рітчі Національної медаллю. У 1999 році Томпсон отримав першу премію Інституту інженерів електроніки та електротехніки за його роль у створенні ОС UNIX, 2003 спільно з Рітчі – премію Гарольда Пендера. Японія також відзначила його новаторські розробки (премія 2011 року).


Article in other languages:

AR: https://tostpost.com/ar/computers/7485-ken-thompson-developer-of-the-unix-operating-system-and-c-language.html

BE: https://tostpost.com/be/kamputary/13389-ken-tompsan-raspraco-shchyk-aperacyynay-s-stemy-unix-movy-c.html

DE: https://tostpost.com/de/computer/13394-ken-thompson-entwickler-des-betriebssystems-unix-und-der-programmiersp.html

En: https://tostpost.com/computers/4113-ken-thompson-developer-of-the-unix-operating-system-and-c-language.html

ES: https://tostpost.com/es/los-ordenadores/13402-ken-thompson-desarrollador-del-sistema-operativo-unix-y-el-lenguaje-c.html

HI: https://tostpost.com/hi/computers/7492-ken-thompson-developer-of-the-unix-operating-system-and-c-language.html

JA: https://tostpost.com/ja/computers/7488-unix-c.html

KK: https://tostpost.com/kk/komp-yuterler/13394-ken-tompson-z-rleush-operaciyaly-zh-yen-unix-zh-ne-c-t-l.html

PL: https://tostpost.com/pl/komputery/13382-ken-thompson-tw-rca-systemu-operacyjnego-unix-i-j-zyka-c.html

PT: https://tostpost.com/pt/computadores/13374-ken-thompson-desenvolvedor-do-sistema-operacional-unix-e-da-linguagem-.html

TR: https://tostpost.com/tr/bilgisayarlar/13395-ken-thompson-geli-tirici-i-letim-sistemleri-unix-ve-c-dili.html

ZH: https://tostpost.com/zh/computers/8145-thompson-unix-c.html






Alin Trodden - автор статті, редактор
"Привіт, Я Алін Тродден. Я пишу тексти, читаю книги і шукаю враження. І я непогано вмію розповідати вам про це. Я завжди радий брати участь у цікавих проектах."

Примітка (0)

Ця стаття не має коментарів, будьте першим!

Додати коментар

Новини

Як зняти бан по залізу в грі WarFace

Як зняти бан по залізу в грі WarFace

Сьогодні ми поговоримо про бані по залізу в грі WarFace — спеціальному античите, який ввели розробники. За різними повідомленнями, він виробляє блокування облікових записів, запідозрених на читерстве, зчитуючи всі складові с...

Програма для стиснення відео

Програма для стиснення відео

Ця стаття буде цікава для всіх тих користувачів Інтернету, які хочуть, записавши якесь відео з телевізора, потім помістити його в мережу. Безпосередньо розміщувати файли, записані за допомогою програм на зразок відомої багатьом Ка...

Як видалити Microsoft Security Essentials повністю

Як видалити Microsoft Security Essentials повністю

Всі останні роки досвідчені користувачі та IT-компанії тільки й робили, що лякали пересічних юзерів небезпеками вірусного зараження їх комп'ютерів. Як не дивно, але деякі цим перейнялися, а тому вічні суперечки про «найкращо...

Код розробника

Код розробника "Сімс 3" (The Sims 3)

Для непосвяченої людини друга і третя частини серії "Сімс" можуть виглядати дуже схожими. Але якщо ви близько знайомі з цими проектами, то без праці зрозумієте, що в них набагато більше різного, ніж схожого. Справа в тому, що це -...

В які можна пограти стратегії на двох?

В які можна пограти стратегії на двох?

Стратегії являють собою категорію таких ігор, у які особливо цікаво битися вдвох або навіть в невеликій компанії. Розмірені ігри, які відрізняються своєю масштабністю та яскравістю відбувається на екрані, виразно привертають до се...

Bravado Gauntlet GTA 5 - де знайти?

Bravado Gauntlet GTA 5 - де знайти?

Як всім чудово відомо, вся сюжетна лінія складається з 69 місій, шість з яких є ключовими. Вони полягають у пограбуванні конкретних точок, кожне наступне з яких стає все складніше і складніше. Таким чином, після шістдесятого завда...