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.ken thomson

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.ken tompson și dennis ritchie Î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.ken tomson 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.ken tompson biografie Î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).

Distribuiți pe rețelele sociale:

înrudit
Leah Thompson: biografie, filmografie, carieră și viața personalăLeah Thompson: biografie, filmografie, carieră și viața personală
Sistemele informatice și complexele au nevoie de specialiști buniSistemele informatice și complexele au nevoie de specialiști buni
Autori de lucrări despre animale și naturăAutori de lucrări despre animale și natură
Emma Thompson - o adevărată decorare a cinematografieiEmma Thompson - o adevărată decorare a cinematografiei
"Frica și răutate în Las Vegas": actorii și istoria creației"Frica și răutate în Las Vegas": actorii și istoria creației
Scriitorul american Thompson Hunter Stockton: biografie, creativitateScriitorul american Thompson Hunter Stockton: biografie, creativitate
Thompson Jenny - steaua înotului mondialThompson Jenny - steaua înotului mondial
"Imperiul subteran": actori. "Imperiul subteran": complotul și creatorii seriei"Imperiul subteran": actori. "Imperiul subteran": complotul și creatorii seriei
Ernest Seton-Thompson: Biografie și activitate literarăErnest Seton-Thompson: Biografie și activitate literară
Thompson Bryan: istoria starului cinematograf al secolului trecutThompson Bryan: istoria starului cinematograf al secolului trecut
» » Ken Thompson - dezvoltator al sistemului de operare UNIX și C