КампутарыПраграмаванне

Кен Томпсан - распрацоўшчык аперацыйнай сістэмы UNIX і мовы C

Кен Томпсан з дзяцінства быў зачараваны логікай. Як ён адзначаў пасля, нават у пачатковай школе ён вырашаў бы арыфметычныя задачы ў двайковай сістэме. Гэтая любоў прывяла яго ў кампутарны свет, дзе дасягнення яго былі непараўнальны і заўсёды арыгінальныя.

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

У 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 годзе абыграў Гары Каспарава.

далейшая дзейнасць

У сярэдзіне 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 года).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.