Кен Томпсън е разработчик на операционната система UNIX и езика C

Кен Томпсън от детството беше очарован от логиката. Както отбеляза по-късно, дори и в началното училище, той решава аритметични проблеми в двоична система. Тази любов го доведе в компютърния свят, където постиженията му бяха несравними и винаги оригинални.

Ken Thompson: Learning

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


Работа в Bell Labs

През 1966 г. ученият с големи способности, Кен Томпсън, бе приет в мощната корпорация Bell Labs, известна като най-големият и най-известен изследователски център за електроника и компютърни технологии. , Седалището му се намира в Мъри Хил. Преди пристигането на младите разработчици Bell Labs проектираха MAC. В рамките на него е създадена OS CTSS. След това лабораторията започна работа по Multix. Кен се срещна тук с Денис Ричи. Те станаха съмишленици и започнаха да работят заедно с други учени в лабораторията. Кен Томпсън и Денис Ричи видяха бъдещето на малките персонални компютри. Те разбраха, че такива компютри се нуждаят от механизъм, който управлява хардуера на компютъра, изпълнява работата с файлове, изпълнява приложения, I /O операции. Така се появи идеята за създаване на нова операционна системасистема. Всички 70 години Томпсън и Ричи работеха на UNIX. Първите й версии са създадени от Томпсън почти сам, а Ричи е свързан по-късно.


В същото време, Кен Томпсън изобретява езика Бон, а след това и езика Б, въз основа на който по-късно се създава език С и започва да развива играта "Космическо пътуване". Играта моделира слънчевата система с нейните тела. Космически кораб трябваше да бъде засаден на планети или сателити. Лабораторията изостави проекта Multix.
През 1969 г. Томпсън и Ричи разработиха операционна система УНИКС, която по-късно получи модерното име UNIX. Thompson създава Qed редактор за CTSS, който включва регулярни изрази за манипулиране на текстови низове. Този проект прави популярните популярни изрази в програмирането, а не само в логиката. Те започнаха да се използват непрекъснато в UNIX в текстообработващи програми. В днешно време повечето програми, които работят с регулярни изрази, използват обозначението на Thompson. Кен също така е изобретил алгоритъма, който е получил името му, за да преобразува регулярните изрази в недетерминиран краен автомат.

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

От XVIII век хората се опитват да създадат шахматни машини. Опитът бе направен през 1983 г., когато Томпсън и Кондо създадоха Бел, първият компютър, достигнал нивото на капитана. Томпсън написа пълен списък на крайните мелници за 4-6 цифри.
По-късно, с помощта на шахматния експерт на John Royroth, той ги е написал на CD-ROM. Новият подобрен шахматен компютър през 1994 г. се играе от Гари Каспаров.

Допълнителни дейности

В средата на 80-те годиниТомпсън от Bell Labs започна проектирането на нова операционна система, която трябваше да бъде подмяна на UNIX. Нарича се „план 9“. По това време той тества и ранните версии на C ++, но изразява негативното си отношение, като не одобрява идеите, които лежат в основата на езика.
През 1992 г., заедно с Роб Пайк, те разработиха кодировката UTF-8, която стана ядрото на световната мрежа. През 90-те, заедно с Ричи и други изследователи от Bell Labs, той започва процеса на формиране на операционната система Inferno. През 2000 г. Томпсън напуска Bell Labs. Преди 2006 г. работех в Entrisphere, след това се преместих в Google, където сега работя по езика Go. Този талантлив учен в бъдеще може да разкрие своя творчески потенциал.

Кен Томпсън: Постижения

Главното в живота му - създаването на UNIX и езика за програмиране Кен Томпсън, чиято биография е разгледана в статията, получи много награди в живота си. През 1983 г. Томпсън и Ричи заедно получиха наградата на Тюрингия. През 1990 г. той е награден с медал на Ричард Хаминг от IEEE за създаването на UNIX и C език.През 1994 г. той е награден с пионер на компютърна технология, заедно с Ричи.
През 1999 г. президентът Бил Клинтън награди Националния медал на Томпсън и Ричи. През 1999 г. Томпсън получава първа награда в Института на инженерите по електроника и инженерите по електротехника за ролята си в създаването на операционната система UNIX, 2003 г. във връзка с наградата на Харид Пендер на Ричи. Япония отбеляза също и иновативното си развитие (награда за 2011 г.).

Свързани публикации