Ken Thompson: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Loveless (dyskusja | edycje)
poprawa linków
Linia 8:
 
== Dokonania ==
Oprócz prac nad językami programowania i systemem UNIX, Thompson zaprojektował również wersję edytora [[QED (edytor tekstu)|QED]] przeznaczoną dla systemu [[CTSS]], która była przełomowa z powodu wykorzystania [[wyrażenie regularne|wyrażeń regularnych]] do wyszukiwania tekstu. QED oraz późniejszy edytor Thompsona, [[ed]] (domyślny edytor Uniksa) przyczyniły się do spopularyzowania użycia wyrażeń regularnych w wielu aplikacjach komputerowych, gdyż dotąd były one traktowane głównie jako narzędzie (lub zabawka) dla logików. Wyrażenia regularne stały się podstawą wielu uniksowych narzędzi do przetwarzania tekstu (np. [[grep]]), a nawet współczesnych języków programowania, jak [[Perl]]. Prawie wszystkie dzisiejsze aplikacje wykorzystujące wyrażenia regularne wykorzystują jeden z wariantów wprowadzonej przez Thompsona notacji służącej do ich zapisu.
 
Wspólnie z [[Joseph Condon|Josephem Condonem]] opracował [[hardware]] oraz [[software]] dla [[Belle]], [[Szachy|szachowego]] komputera, który w 1980 roku zdobył mistrzostwo USA, a później i świata komputerów. Thompson napisał również programy do generowania kompletnej listy zakończeń szachowych, umożliwiając graczom komputerowym wykonywanie "perfekcyjnych" ruchów, gdy tylko na szachownicy pojawi się jedna z zaprogramowanych sytuacji. Później, z pomocą eksperta od zakończeń szachowych, [[John Roycroft|Johna Roycrofta]], opublikował swoje pierwsze rezultaty na [[CD-ROMPłyta kompaktowa|CD-ROM-ie]].
 
Inne z wynalazków informatycznych zawdzięczanych Thompsonowi to hierarchiczny system plików oraz potoki komend.
 
== Nagrody ==
W 1980 został wybrany do Amerykańskiej Narodowej Akademii Inżynierii i Narodowej Akademii Nauki. Wraz z Dennisem Ritchie w [[1983 w informatyce|1983]] został wyróżniony wraz z Dennisem Ritchie [[nagroda Turinga|nagrodą Turinga]] za ogólny wkład w rozwój systemów operacyjnych oraz stworzenie systemu UNIX. W [[1998 w informatyce|1998]] za to samo zostali odznaczeni amerykańskim Narodowym Medalem Technologii. Inne zdobyte wyróżnienia to: przyznawana przez [[Institute of Electrical and Electronics Engineers|IEEE]] Nagroda Emmanuela Piore oraz [[Medal Hamminga|Medal Richarda W. Hamminga]]. Za zasługi dla współczesnej informatyki społeczność grup dyskusyjnych [[Usenet|Usenetu]] uzgodniła swego czasu, że będzie on nazywany po prostu ''Ken''.
 
== Zainteresowania ==