КомпютриПрограмиране

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

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

Кен Томпсън: Проучване

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

Работете в Bell Labs

През 1966 г. Кен Томпсън, учен с големи способности, е приет в мощната корпорация Bell Labs, известна като най-големият и най-славният изследователски център, който се занимава с електроника и компютърна техника. Седалището му се намира в Мъри Хил. Преди появата на млади разработчици Bell Labs проектира MAC. В своята рамка CTSS е създадена. Тогава лабораторията започна да работи върху Multix.

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

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

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

От XVIII век хората се опитват да създават шахматни машини. Опитът беше успешен през 1983 г., когато Томпсън и Кондон създадоха Бел, първия компютър, който достигна до нивото на шахматен майстор. Томпсън написа програма за пълното изброяване на endgames за 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. Ken Thompson, чиято биография е разгледана в статията, получи много награди за живота си.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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