Ken Thompson - dezvoltator al sistemului de operare UNIX și C
Ken Thompson a fost fascinat de logica din copilărie. Așa cum a observat mai târziu, chiar și în școala primară, ar rezolva probleme aritmetice în sistemul binar. Această dragoste la dus la lumea computerelor, unde realizările sale erau incomparabile și întotdeauna originale.
conținut
Ken Thompson: Studiu
În 1943, Ken sa născut în New Orleans (statul Louisiana). În tinerețe, Ken Thompson a studiat în California Universitatea din Berkeley. În 1965-1966 a obținut o diplomă de licență și o diplomă de master în dispozitive electronice și sisteme informatice. Supraveghetorul său era Alvin Berlekkamp.
Lucrează la laboratoarele Bell
În 1966, Ken Thompson, un om de știință cu abilități deosebite, a fost admis într-o corporație puternică, Bell Labs, cunoscută drept cel mai mare și mai glorios centru de cercetare din domeniul electronicii și tehnologiei informatice. Sediul său este situat în Murray Hill. Înainte de sosirea dezvoltatorilor tineri, Bell Labs a proiectat MAC-ul. În cadrul său, sa creat CTSS. Apoi laboratorul a început să lucreze la Multix.
Aici Ken sa întâlnit cu Dennis Ritchie. Ei au devenit oameni cu aceeași minte și au început să colaboreze cu alți oameni de știință din laboratoare. Ken Thompson și Dennis Ritchie au văzut viitorul în spatele calculatoarelor personale desktop. Ei și-au dat seama că astfel de computere au nevoie de un mecanism care controlează hardware-ul computerului, care gestionează fișiere, execută programe de aplicație, efectuează operații de intrare și ieșire. Deci a existat o idee despre crearea unui nou sistem de operare. Toți cei 70 de ani Thompson și Ritchie au lucrat pe UNIX. Primele sale versiuni au fost create de Thompson aproape singure, iar Ritchie sa alăturat mai târziu.
În același timp, Ken Thompson a inventat limba Bon, iar apoi - limba B, pe baza căruia a fost creată ulterior limbajul C, și a început să dezvolte jocul "Călătoria spațială". Jocul simula sistemul solar cu corpurile sale. Navele spațiale trebuiau să fie plantate pe planete sau sateliți. Laboratorul a abandonat proiectul Multix. În 1969, Thompson și Ritchie au dezvoltat sistemul de operare UNICS, care ulterior a primit numele modern UNIX. Thompson a creat editorul Qed pentru CTSS, care include expresii regulate pentru manipularea liniilor din text. Acest proiect a făcut expresii regulate populare în programare, și nu doar în logică. Au fost utilizate în mod constant în programele de procesare text UNIX. În zilele noastre, majoritatea programelor care folosesc expresii regulate utilizează notația lui Thompson. Ken a inventat, de asemenea, algoritmul care a primit numele său pentru a converti expresii regulate într-o mașină de stat finită nedeterministă.
Lucrează pe programele de șah
Din secolul al XVIII-lea, oamenii au încercat să creeze mașini de șah. Încercarea a avut succes în 1983, când Thompson și Condon au creat Belle, primul computer care a ajuns la nivelul unui maestru de șah. Thompson a scris un program pentru enumerarea completă a jocurilor endgames pentru 4-6 cifre. Mai târziu, cu ajutorul unui expert în șah, John Roikroft, le-a înregistrat pe un CD-ROM. În 1994, noul computer de șah îmbunătățit la învins pe Garry Kasparov.
Activități suplimentare
La mijlocul anilor 1980, Thompson la Bell Labs a început proiectarea unui nou sistem de operare, care ar fi trebuit să înlocuiască UNIX. Acesta a fost numit "planul 9". De asemenea, în acest moment, a testat versiunile anterioare ale limbajului C ++, dar a exprimat o atitudine negativă față de el, fără a aproba ideile care au stat la baza limbii.
În 1992, împreună cu Rob Pike, a dezvoltat codificarea UTF-8, care a devenit principala pentru World Wide Web. În cei 90 de ani, împreună cu Ritchie și alți cercetători de la Bell Labs, a început procesul de formare a sistemului de operare Inferno.
În 2000, Thompson a părăsit Bell Labs. Până în 2006, a lucrat pentru Entrisphere, apoi sa mutat la Google, unde lucrează încă la Go. Acest om de știință înzestrat în viitor poate dezvălui întregul său potențial creativ.
Ken Thompson: Realizări
Principalul lucru din viața sa este crearea UNIX și limba de programare C. Ken Thompson, a cărui biografie a fost considerată în articol, a primit multe premii pentru viața sa.
În 1983, Thompson și Ritchie au primit Premiul Turing împreună. În 1990 a primit medalia lui Richard Hamming de la IEEE pentru crearea limbajelor UNIX și C. În 1994 a primit medalia "Pioneer of Computer Technology", împreună cu Ritchie. În 1999, președintele Bill Clinton a acordat Thompson și Ritchie medalia națională. În 1999, Thompson a primit premiul I al Institutului de Electronică și Inginerie Electrică pentru rolul său în crearea OS OS, în 2003, împreună cu Ritchie - premiul Harold Pender. Japonia a notat, de asemenea, evoluțiile sale inovatoare (Premiul 2011).
- Enoch Thompson - protagonistul seriei "Imperiul subteran"
- Leah Thompson: biografie, filmografie, carieră și viața personală
- Sistemele informatice și complexele au nevoie de specialiști buni
- Autori de lucrări despre animale și natură
- Emma Thompson - o adevărată decorare a cinematografiei
- "Frica și răutate în Las Vegas": actorii și istoria creației
- Scriitorul american Thompson Hunter Stockton: biografie, creativitate
- Thompson Jenny - steaua înotului mondial
- "Imperiul subteran": actori. "Imperiul subteran": complotul și creatorii seriei
- Ernest Seton-Thompson: Biografie și activitate literară
- Thompson Bryan: istoria starului cinematograf al secolului trecut
- Clay Thompson: carieră, statistici, realizări
- America poate fi mândră de Tony Thompson
- Jasmine Thompson: Biografie și creativitate
- Whitney Thompson - câștigător al celei de-a 10-a emisiuni Tyra Banks
- James Thompson - un luptător capabil de mult
- Lea Thompson (Lea Thompson): Filmografie selectată
- Eroina fictivă a seriei de filme "Nightmare on Elm Street" Nancy Thompson: biografie,…
- Actorii filmului "Self-Wolf" și trăsăturile sale
- Expresii regulate ale Notepad: descriere, înlocuire și exemple
- Filme cu Susanna Thompson