muzruno.com

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

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

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

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

Работете в Bell Labs

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

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

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

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

От XVIII век хората се опитват да създават шахматни машини. Опитът се провали през 1983 г., когато Томпсън и Кондън създаден Belle, първият компютър е достигнал нивото на гросмайстор. Томпсън написа програма за пълното изброяване на endgames за 4-6 фигури.Кен Томсън По-късно, с помощта на експерт по шах, Джон Ройкрофт, ги записва на CD-ROM. През 1994 г. новият подобрен шахматен компютър победи Гари Каспаров.

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



В средата на 80-те години Томпсън в Bell Labs започна да проектира нова операционна система, която трябваше да бъде заместител на UNIX. Тя се нарича "план 9". Също така по това време тествали ранните версии на езика C ++, но изразявали отрицателно отношение към него, а не одобрявали идеите, формиращи основата на езика.

През 1992 г., заедно с Роб Пайк, той разработи кодиращата UTF-8, която стана основна за World Wide Web. През 90-те години, заедно с Ritchie и други изследователи от Bell Labs, той започва процеса на формиране на операционната система Inferno.

През 2000 г. Томсън напуска Bell Labs. До 2006 г. работи за Entrisphere, след което се премества в Google, където все още работи на Go. Този надарен учен в бъдеще може да разкрие целия си творчески потенциал.

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

Основното нещо в живота му е създаването на UNIX и език за програмиране C. Кен Томпсън, чиято биография е разгледана в статията, получи много награди за живота си.

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

Споделяне в социалните мрежи:

сроден