Ken Thompson | |
---|---|
Kenneth Thompson | |
Fødselsdato | 4. februar 1943 (79 år) |
Fødselssted | New Orleans , Louisiana , USA |
Land | USA |
Videnskabelig sfære | Computer videnskab |
Arbejdsplads | Bell Labs , Google |
Alma Mater | Berkeley |
Kendt som | En af skaberne af Unix , C , UTF-8 , B , Go |
Priser og præmier | Turing Award , Computer Pioneer Medal , osv. |
![]() | |
Mediefiler på Wikimedia Commons |
Kenneth Lane (Ken) Thompson ( født 4. februar 1943 ) er en datalogi- pioner kendt for sine bidrag til programmeringssproget C og UNIX -operativsystemet .
Thompson blev født i New Orleans , USA . Han modtog en Bachelor of Science-grad i 1965 og en kandidatgrad i 1966 i elektroteknik og datalogi fra University of California, Berkeley .
I 1960'erne arbejdede Thompson og Dennis Ritchie på Multics -operativsystemet . Mens han skrev Multics, skabte Thompson programmeringssproget Bon . . Bell Labs trak sig senere ud af Multics-projektet, fordi det blev anset for at være for ambitiøst og ude af stand til at producere et brugbart produkt [1] . I 1969 hos Bell Labs blev Thompson og Ritchie skaberne af UNIX -operativsystemet . Derefter skrev Thompson også B-programmeringssproget , en forløber for Dennis Ritchies C-sprog .
Thompson udviklede en CTSS-version af QED-editoren , som inkluderede regulære udtryk til tekstsøgninger. QED og Thompsons editor ed (standard UNIX-editoren) har i høj grad bidraget til populariteten af regulære udtryk, som tidligere blev betragtet som et værktøj (eller legetøj) for logikere. Regulære udtryk er blevet almindelige i UNIX-tekstbehandlingsprogrammer (såsom grep ). Næsten alle regulære udtryksprogrammer bruger i disse dage en form for Thompson-notation.
Sammen med Joseph Condon skabte de hardware og software til Belle , skakcomputeren . Han skrev også et program til at generere en komplet liste over slutspil for 4, 5 og 6 stykker, hvilket gør det muligt at lave gode træk, når en gemt position er nået. Senere, med hjælp fra skakeksperten John Roycroft , distribuerede Thompson sine første resultater på CD .
Thompsons programmeringsstil har påvirket andre, især i korthed og klarhed i udtrykket.
I slutningen af 2000 forlod Thompson Bell Labs . Han arbejdede for Entrisphere, Inc. indtil 2006 og arbejder nu hos Google , hvor han deltager i skabelsen af programmeringssproget Go .
Ken Thompson | |
---|---|
Operativsystemer | |
Programmeringssprog | |
Software |
|
Andet |
Turing prisvindere | |
---|---|
|
![]() | |
---|---|
Ordbøger og encyklopædier | |
I bibliografiske kataloger |
|