Kenneth Thompson, Eller Som de kaller Ham «Ken», skaperen AV UNIX og co-oppfinner AV» C » språk. Han ble født i februar 1943, New Orleans, Louisiana. Ken er en datavitenskapsmann og medvinner AV AM Turing Award med Dennis Richie i 1983, denne prisen er den høyeste ære i datavitenskap. Thompson og Ritchie ble i fellesskap sitert for utvikling av generiske operativsystemer teorier og spesielt for implementering AV UNIX operativsystem som de oppfant På Bell Laboratories. Ken fikk Bachelorgrad i 1965 og Mastergrad i 1966 i elektroteknikk felt fra University Of California, Berkeley (UCB). Han gikk på Jobb På Bell Labs etter eksamen, hvor han jobbet først På Multics-prosjektet.»JEG tror den store gode ideen I UNIX var det rene og enkle grensesnittet: åpne, lukk, les og skriv.»
Ken Thompson
Bell Laboratories& UNIX
I 1966 Ble Ken ansatt AV Bell Labs for å arbeide PÅ MULTICS-prosjektet (Multiplexed Information And Computing Service). Prosjektet ble designet med konsortium inkludert General Electric (GE), Massachusetts Institute Of Technology (Mit), Og Bell Labs SOM det var etterfølger TIL MITS Compatible Time Sharing System (CTSS), MULTICS var et ambisiøst, innovativt og stort operativsystem som skulle støtte hundrevis av samtidige brukere. Dessverre, prosjektet ble snart uhåndterlig, hvilken, med det faktum at det slet imøtekommende over tre samtidige brukere, resulterte i sin gradvise død.
» det er bare mangel på straffeloven som sparer hackere fra svært alvorlig påtale.»
Ken Thompson
1969 var magisk år DA UNIX ble født, mennesker gikk først til månen, ARPANET ble utgitt (forløperen På Internett), så vel som en rekke andre interessante hendelser skjedde. Det var også året Som Thompson skrev Space Travel game.Dette spillet observert natur og lande på forskjellige planeter og deres måner, aktivert pilot å fly kjøretøy rundt simulering av solsystemet, spilte en viktigere rolle i dataindustrien utvikling enn noe annet spill. Ken Thompson skrev spillet opprinnelig for BRUK PÅ MULTICS, men han begynte snart å jobbe med å skrive det for bruk på lite brukt OG allerede foreldet PDP-7 datamaskin som Var På Bell Labs. Ikke Bare Romfart var et av de første spillene som ble brukt på en hvilken som helst datamaskin og et av de første appprogrammene som ble kjørt PÅ UNIX, Men det fungerte også som en verdifull intro For Ken til en vanskelig prosess med å forberede programmer FOR PDP-7. Den ferdigheten SOM HAN fikk MED PDP-7 var en av de viktigste faktorene som gjorde hans utvikling AV UNIX mulig.»jeg har fortsatt en heltidsjobb, derfor tok det meg fem år å skrive Et Øre til Bakken, og hvorfor jeg ikke vil ha en annen bok ferdig neste uke.»
Ken Thompson
Bell Labs trakk SEG FRA MULTICS prosjektet Og Ken Thompson i 1969 bestemte seg for å skrive sitt eget operativsystem, fordi Han ønsket en anstendig system som det kan kjøre sitt spill PÅ PDP-7. Han oppnådd at i litt mer enn måned, mens hans spedbarn sønn Corey Og hans kone Bonnie var på besøk familien I San Diego, California. Han brukte nesten en uke på å skrive skallet (brukes til å lese og kjøre kommandoer som er skrevet inn i datamaskinen), kjernen (kjernen i operativsystemet), en redaktør og en assembler (Program for å konvertere kildekoden til maskinkode som kan forstås direkte av datamaskinens CPU). Ken skrev alt det I PDP-7 assembly language.
«jeg ønsket å skille data fra programmer, fordi data og instruksjoner er svært forskjellige.»
Ken Thompson
PDP-7 Datamaskinen
PDP-7 VAR datamaskinen Som Ken utviklet og også først kjørte sitt operativsystem. Den hadde en 18-bits ordlengde og bare fire kilobyte memory3 som bare var liten brøkdel av kapasiteten til enkelt moderne diskett. Det ekstremt lite minne var en viktig faktor I Kens å holde operativsystemet lite og også gi det elegant enkelhet som har spilt svært viktig rolle i suksessen til den og dens åndelige etterkommere.
UNIX-Utviklingen
I 1970 skrev Thompson et programmeringsspråk kalt «B» – språk, som startet med å forbedre BCPL-språket (basic combined programming language). Det viktigste Vi må si Om B er at Det ble forløperen til» C » – språket, som ble fullført Og utgitt Av Dennis Ritchie i 1972. Dette var Ken Thompson insistering, å holde med sin filosofi om enkelhet, som var ansvarlig for navnet På Dennis Ritchie nye språk skal holdes kort og enkelt. «C» ble senere et av verdens kraftigste og mest brukte programmeringsspråk, og det forblir så selv i dag. Dennis Ritchie sluttet Bell Labs direkte året Etter Ken Thompson og han spilte en viktig rolle i tidlig utvikling AV UNIX.
» Det bringer Meg Til Dennis Ritchie. Vårt samarbeid har vært en ting av skjønnhet.Ken Thompson omskrev UNIX-kjernen i» C «- språket i 1972, noe som endret OG sikret UNIX ‘ fremtidige suksess, da DET gjorde UNIX mer bærbart. DETTE betyr at «C» gjorde DET mulig FOR UNIX å tilpasses for forskjellige plattformer med relativ letthet, og dermed bryte langvarig praksis med å knytte operativsystemene til maskinvare som de kunne kjøre på.
I 1973 gjorde Ken Thompson DEN første offentlige presentasjonen OM UNIX. Publisering av papiret fra hans presentasjon i prestisjetunge tidsskrift i 1974 ga systemet en annen stor synlighet i det akademiske samfunnet. Publikasjonen ble lagt merke til av de riktige personene PÅ Ucb, Kens alma mater, som førte til 1. kopi av operativsystemet og ble sendt til det universitetet.Dette førte også Til At Ken kom tilbake til UCB i 1975, hvor Thompson fungerte som gjesteprofessor i 1976. De hadde begynt Å bruke UNIX, Og Ken Thompson trengte å hjelpe det med å videreutvikle sitt system. For Ken var fordelen, pluss nostalgi, en mulighet til å jobbe med nye grupper av mennesker og påfølgende ytterligere intellektuell stimulering som resulterte I AT UCB ble en AV DE to ledende utviklerne AV UNIX.»jeg må holde tritt med den vitenskapelige litteraturen som en del av jobben min, men i økende grad fant jeg meg selv å lese ting som ikke var veldig relevante for mitt akademiske arbeid, men var relevante for hagearbeid.»
Ken Thompson
Senere, Og Mens Ken Thompson tilbake Til Bell Labs, han og Rob Pike var de viktigste skaperne av nytt operativsystem Kalt Plan 9, som ble opprettet basert PÅ UNIX, men innlemmet antall innovasjoner. Som en del av dette arbeidet, Ken også opprettet åtte bit Unicode transformation format (UTF-8), som nå universelt brukes for tegnkoding formål. Blant Kens andre aktiviteter var også utviklingen av den forbedrede sjakkspillprogramvaren.
Thompson og Ritchie har fått en ekstra industri anerkjennelse i 1983 ved å bli tildelt ACM Turing award som er ansett som den mest prestisjefylte prisen i akademisk informatikk samfunnet.Ken Thompson ser STOR suksess AV UNIX som i stor grad spørsmål om serendipity. MEN SAMTIDIG er DET OGSÅ, OG PÅ GRUNN AV DET faktum AT UNIX tilrettelagt stort paradigmeskifte fra ulike svært sentraliserte stormaskiner til rimeligere, mindre, og desentraliserte datamaskiner som kunne kjøre standardiserte operativsystemer i stedet for disse diktert systemer av sine produsenter. Ken ser sin egen suksess i å utvikle dette systemet til det faktum at han er bottom-up tenker. Thompson visualiserer komplekse systemer ved å fokusere først på de mest grunnleggende komponentene og hvordan disse komponentene samhandler, i stedet for å fokusere på komplette systemer.
«X-serveren må være det største programmet jeg noensinne har sett som ikke gjør noe for deg.»Ken Thompson Tidlig på 1980-tallet førte INNFLYTELSEN TIL UNIX i de akademiske kretsene til EN storskala adopsjon AV UNIX av mange kommersielle oppstart, For eksempel Solaris, HP-UX og AIX. Spesielt AV BSD-versjonen, som stammer fra University Of California, Berkeley. I dag, i tillegg TIL de sertifiserte UNIX-systemene som jeg allerede har nevnt, Er Unix-lignende operativsystemer som Linux og BSD-etterkommere (NetBSD, FreeBSD og OpenBSD) nå vanlig.I 1983 Ble Ken Thompson utnevnt til fellow av Bell Labs. Han assisterte Også Dennis Ritchie i etableringen Av Plan 9-operativsystemet I 1995 og Inferno-operativsystemet I 1996 Ved Bell Labs. Senere i 1998 Ble Ken Thompson og Dennis Ritchie tildelt US National Medal of Technology for DERES UNIX-utvikling.
«du kan ikke stole på kode som du ikke helt opprettet selv.»
Ken Thompson
Ken Thompson Er et annet reelt eksempel på at historien blir formet av rett person som er klar til rett tid på rett sted. Han er også et eksempel på hvordan enkeltperson med bare en ide og engasjement kunne oppnå noe som unngår de store organisasjonene med enorme konsentrasjoner av talent og budsjetter. Videre er Han også et eksempel på person som har skapt stort arbeid uten noen intensjon for personlig fortjeneste, men heller på grunn av sin dedikasjon til sitt håndverk og hans ønske om å forbedre det, resulterte i at verden også forbedres.Ken Thompson bestemte seg for å pensjonere Seg Fra Bell Labs i 2000 og har flyttet senere Til California. Senere jobbet Han Hos Entrisphere, Inc som stipendiat til 2006, og nå jobber Han Hos Google Som Distinguished Engineer. Hans siste arbeid inkluderte co-design Av Go programmeringsspråk.
Thompson ‘ S Awards
- National Academy Of Engineering i 1980
- Turing Award i 1983
- Ieee Richard W. Hamming Medal I 1990
- Fellow Av Computer History Museum i 1997
- National Medal Of Technology i 1999
- Tsutomu Kanai Award i 1999
- Japan prisen i 2011