Ти тут

Кен томпсон - розробник операційної системи unix і мови c

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

Відео: The Code: Story of Linux documentary (MULTiSUB)

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

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

Робота в Bell Labs

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

Відео: Трохи вашого УВАГИ, будь ласка

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



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

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

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

Відео: Історія виникнення GNU / Linux лекція

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



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

У 1992 році спільно з Робом Пайком їм була розроблена кодування cp1251, яка стала основною для 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 року).

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!