Ken Thompson z dzieciństwa był zafascynowany logiką. Jak zauważył później, nawet w szkole podstawowej on decydował by arytmetyczne zadania w zapisie. Ta miłość doprowadziła go w komputer świat, gdzie jego osiągnięcia były несравненны i zawsze oryginalne.
W 1943 roku Ken urodził się w Nowym Orleanie (stan Luizjana). W młodości Ken Thompson studiował na uniwersytecie Kalifornijskim w Berkeley. W 1965ó1966 roku otrzymał początkowo tytuł licencjata i magistra nauk elektronicznych urządzeń i systemów informatycznych. Jego opiekunem naukowym był Alvin Берлемкемп.
W 1966 roku cechujący się wielką zdolność naukowiec Ken Thompson został przyjęty w potężną firmy Bell Labs, znany jako największy i славнейший centrum badawcze, który zajmuje się elektroniką i urządzeniami komputerowymi. Jej siedziba znajduje się w Murray Hill. Do parafii młodych twórców Bell Labs zaprojektował MAC. W jego ramach powstała SYSTEM CTSS. Potem laboratorium zaczęła pracować nad Multix.
Tutaj Ken spotkał się z Dennis Ritchie. Stali się oni ludźmi o podobnych poglądach i zaczęli pracować razem z innymi naukowcami z laboratorium. Ken Thompson i Dennis Ritchie przyszłość za stacjonarnych małymi komputerami stacjonarnymi. Zdali sobie sprawę, że w ten komputerów potrzebny jest mechanizm, zarządzanie sprzętem komputera, realizujący pracę z plikami, wykonanie aplikacji, operacje wejścia i wyjścia. Tak pojawiła się myśl o stworzeniu nowego systemu operacyjnego. Wszystko latach 70-tych Thompson i Ritchi pracowali nad UNIX. Jej pierwsze wersje zostały stworzone Thompsonem praktycznie sam, a Ritchi połączył się później.
Bardziej:
Co to jest Ethernet – główne zalety internetu-sieci
O tym, co to jest Ethernet, okazało się w latach siedemdziesiątych XX wieku. Wynalazł ten typ sieci lokalnej Robert Metcalfe, który pracował w tym czasie na firmy Xerox. W latach 70-tych Metcalf otworzył własną firmę 3com, gdzie zakończyła się opraco...
UAC: wyłączyć lub ułaskawienie
W odległej już od nas w 2006 roku światowa komputerowa opinia publiczna była wstrząsa wyjściem SYSTEMU Windows Vista. Na nowy system od razu runął niesamowity lawinę negatywnych, powód dla którego nadal zostały.Jednym z nich była opcja UAC, wyłączyć ...
Jak dodać muzykę w iTunes: trzy proste sposoby
Telefony komórkowe kilku lat przekształciliśmy się z zwykłego narzędzia komunikacji w gadżety, które zastępują konsole do gier, książki, wideo i odtwarzaczy audio. A jeśli nie tak dawno muzykę można było po prostu pobrać z witryn internetowych i usta...
Jednocześnie Ken Thompson wynalazł język Bon, a następnie – język B, na podstawie którego został później powstał język C, i zaczął tworzyć gry «podróże Kosmiczne». W grze моделировалась system Słoneczny z jej ciała. Statek kosmiczny należało posadzić na planety lub księżyce. Laboratorium zrezygnowała z projektu Multix. W 1969 Thompson i Ritchi opracowali SYSTEM UNICS, która później otrzymała współczesna nazwa UNIX. Thompson stworzył edytor Qed dla CTSS, który obejmował wyrażenia regularne do manipulacji nad wierszami w tekście. Ten projekt zrobił wyrażenia regularne popularne w programowaniu, a nie tylko w logice. Ich nierdzewnej stale używać w systemie UNIX w programach do edycji tekstu. W dzisiejszych czasach większość programów działających z wyrażeniami regularnymi, używają notacji Thompsona. Ken wynalazł algorytm, który otrzymał jego imię, do przekształcania wyrażeń regularnych w недетерминированный końcowy automat.
Z XVIII wieku ludzie próbowali stworzyć szachy automaty. Próba powiodła się w 1983 roku, kiedy Thompson i Condon stworzyli Belle, pierwszy komputer, który osiągnął poziomu szachowego mistrza. Thompson napisał program pełnego wyliczenia эндшпилей dla 4–6 kształtów. Później z pomocą szachowego eksperta Johna Ройкрофта nagrał je na płytę CD-ROM. Nowy, zaawansowany komputer szachowy w 1994 roku pokonała Harry ' ego Kasparowa.
W połowie lat 80-tych Thompson w Bell Labs zaczął projektować nowego SYSTEMU operacyjnego, która miała stać się wymianą UNIX. Ona nazywała «plan 9». Również w tym czasie sprawował testowania wczesnych wersji języka C++, ale wyraził się do niego negatywny stosunek, nie popierając idee, легшие podstawę języka.
W 1992 roku wspólnie z Robem Racją im został opracowany kodowanie UTF-8, która stała się głównym do sieci World Wide Web. W latach 90-tych wspólnie z Ritchi i innymi badaczami z Bell Labs rozpoczął się proces kształtowania systemu operacyjnego Inferno.
W 2000 roku Thompson opuścił Bell Labs. Do 2006 roku pracował w Entrisphere, a następnie przeszedł w Google, gdzie pracuje teraz nad językiem Go. Ten utalentowany naukowiec w przyszłości może rozwinąć cały swój potencjał twórczy.
Najważniejsze w jego życiu – tworzenie systemów UNIX i języka programowania C. Ken Thompson, biografia którego została rozpatrzona w artykule, otrzymał za swoje życie wiele nagród.
W 1983 r. Thompson i Ritchi razem otrzymał nagrodę Turinga. W 1990 roku została im wręczona medal Richarda Hamminga z IEEE za tworzenie SYSTEMU UNIX i języka C. W 1994 – medal «Pionier techniki komputerowej», również w połączeniu z Ritchi. W 1999 roku prezydent Bill Clinton przyznał Thompsona i Ritchi Narodowej medalem. W 1999 roku Thompson otrzymał pierwszą nagrodę Instytutu inżynierów elektroniki i elektrotechniki za jego rolę w tworzeniu SYSTEMU operacyjnego UNIX, w 2003 wspólnie z Ritchi – nagrodę Harolda Пендера. Japonia również zauważyć jego pionierskie prace (nagroda 2011 r.).
Article in other languages:
JA: https://tostpost.com/ja/computers/7488-unix-c.html
ZH: https://tostpost.com/zh/computers/8145-thompson-unix-c.html
Alin Trodden - autor artykułu, redaktor
"Cześć, jestem Alin Trodden. Piszę teksty, czytam książki, Szukam wrażeń. I nie jestem zły w opowiadaniu ci o tym. Zawsze chętnie biorę udział w ciekawych projektach."
Nowości
Siódma wersja systemu Windows od momentu jej wyjścia przedstawił użytkownikom wiele niespodzianek. Tak, wielu odkryli w systemie (a dokładniej w «Menedżerze urządzeń») sterownik do karty tunelowania Teredo firmy Micros...
Jak usunąć bana żelaza w grze WarFace
Dzisiaj porozmawiamy o kąpieli żelaza w grze WarFace ó specjalnym античите, który wprowadzili twórcy. Według różnych doniesień, produkuje blokady kont, podejrzanych na читерстве, odczytując wszystkie elementy jednostki syst...
Ten artykuł będzie interesująca dla wszystkich tych użytkowników Internetu, którzy chcą nagrywać jakieś wideo z telewizora, następnie umieścić go w sieci. Bezpośrednio umieszczać pliki nagrane za pomocą oprogramowania takiego jak ...
Jak odinstalować program Microsoft Security Essentials w pełni
w ostatnich latach doświadczeni użytkownicy i firmy IT tylko i robili, co стращали zwykłych użytkowników niebezpieczeństwa infekcji wirusowej ich komputerów. To dziwne, ale niektórzy się tym przejmują, a ponieważ wieczne spory o &...
Kod programisty "Sims 3" (The Sims 3)
Dla niewtajemniczonych osoby drugiej i trzeciej części serii "the Sims" mogą wydawać się bardzo podobne. Ale jeśli jesteś blisko zaznajomiony z danymi projektami, to łatwo zrozumieć, co jest w nich znacznie więcej różnego niż podo...
W jakie można zagrać strategii dla dwojga?
Strategii stanowią kategorię tych gier, w które szczególnie interesujące walczyć we dwoje lub nawet w małej firmie. Zmierzone gry, które różnią się swoją wielkością i pięknem, co dzieje się na ekranie, zdecydowanie przyciągają do ...
Uwaga (0)
Ten artykuł nie ma komentarzy, bądź pierwszy!