Компютри, Програмиране
Кен Томпсън - разработчик на операционната система UNIX и C език
Кен Томпсън е очарован от логиката от детството. Както отбелязва по-късно, дори и в началното училище той ще реши аритметични проблеми в двоичната система. Тази любов го доведе до компютърния свят, където постиженията му бяха несравними и винаги оригинални.
Кен Томпсън: Проучване
През 1943 г. Кен е роден в Ню Орлиънс, Луизиана. В младостта си Кен Томпсън учи в Университета на Калифорния , Бъркли. През 1965-1966 г. получава бакалавърска степен и магистърска степен по електронни устройства и информационни системи. Неговият началник беше Алвин Берлеккамп.
Работете в Bell Labs
През 1966 г. Кен Томпсън, учен с големи способности, е приет в мощната корпорация Bell Labs, известна като най-големият и най-славният изследователски център, който се занимава с електроника и компютърна техника. Седалището му се намира в Мъри Хил. Преди появата на млади разработчици Bell Labs проектира MAC. В своята рамка CTSS е създадена. Тогава лабораторията започна да работи върху Multix.
Кен се срещна с Денис Ричи. Те станаха съмишленици и започнаха да работят заедно с други учени от лабораторията. Кен Томпсън и Денис Ричи видяха бъдещето зад настолните малки персонални компютри. Те разбраха, че такива компютри се нуждаят от механизъм, който управлява хардуера на компютъра, който работи с файлове, изпълнява програми за приложения, операции за вход и изход. Така че имаше идея за създаване на нова операционна система. Всички 70-те години Томпсън и Ричи работят на UNIX. Първите й версии бяха създадени от Томпсън почти сами, а Ричи се присъедини по-късно.
Едновременно с това Кен Томпсън изобретил Бон език, а след това - език B, въз основа на който по-късно е създаден език С, и започва да развива играта "Космически пътувания". Играта симулира слънчевата система с тялото си. Космическият кораб трябваше да бъде засаден на планети или сателити. Лабораторията изоставила проекта Multix.
Работи по шахматни програми
От XVIII век хората се опитват да създават шахматни машини. Опитът беше успешен през 1983 г., когато Томпсън и Кондон създадоха Бел, първия компютър, който достигна до нивото на шахматен майстор. Томпсън написа програма за пълното изброяване на endgames за 4-6 фигури.
Допълнителни дейности
В средата на 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.
Similar articles
Trending Now