ArvutidProgrammeerimine

Ken Thompson - UNIX operatsioonisüsteemi ja C keele arendaja

Ken Thompson, laps oli lummatud loogika. Nagu ta hiljem meenutada, isegi algkoolis, oleks ta lahendada aritmeetilise probleeme kahendsüsteemi. See armastus sundis teda arvuti maailmas, kus tema saavutuste olid võrreldamatu ja alati originaalne.

Ken Thompson: uuring

1943. aastal Ken sündis New Orleans (Louisiana). Nooruses, Ken Thompson õppis UC Berkeley. Aastatel 1965-1966 oli ta esimene bakalaureusekraadi ja Master of Science in elektrooniliste seadmete ja infosüsteeme. Tema juhendaja oli Alvin Berlemkemp.

Work at Bell Labs

Aastal 1966 näitas ta suur võime teadlane Ken Thompson on vastu võetud võimas korporatsioon, Bell Labs, tuntud kui suurim ja kõige kuulsusrikas Research Center, mis tegeleb elektroonika ja infotehnoloogia. Selle peakorter asub Murray Hill. Enne liitumist Bell Labs noored arendajad mõeldud MAC. Raames operatsioonisüsteemi CTSS loodi. Siis laboris alustas tööd Multix.

Siin Ken kohtus Dennis Ritchie. Nad on muutunud sarnaselt mõtlevate ja on hakanud tegema koostööd teiste teadlaste laboris. Ken Thompson ja Dennis Ritchie nägi tulevikku väikeste desktop personaalarvutid. Nad mõistsid, et need arvutid on vaja mehhanismi, mis kontrollib arvuti riistvara, kelle tehtud töö failidega, täitmise tarkvararakendusprogramme sisendi ja väljundi operatsioone. See on see, kuidas idee luua uus operatsioonisüsteem. Kõik 70 aastat, Thompson ja Ritchie töötas UNIX. Selle esimene versioon loodi Thompson peaaegu üksi ja Ritchie liitus hiljem.

Samal ajal, Ken Thompson leiutas Bon keeles, ja siis - keel B alusel, mis hiljem lõi C keele ja hakkas arenema mängu "Space Travel". Mäng simuleeritud Päikesesüsteemis koos oma keha. Kosmoselaev pidi maa planeedid või kuudest. Laboratory keeldus Multix projekti. Aastal 1969, Thompson ja Ritchie mõeldud operatsioonisüsteemi unics, mis hiljem sai oma praeguse nime UNIX. Thompson loodud QED toimetaja CTSS, mis sisaldas regulaaravaldiste kohta string manipuleerimise teksti. See projekt on tehtud regulaaravaldiste populaarne programmeerimine, mitte ainult loogika. Nad hakkasid pidevalt kasutada UNIX tekstitöötluse programme. Tänapäeval on enamik programme, mis töötavad regulaaravaldiste kasutage märge Thompson. Ken ka leiutatud algoritm, tema nime, teisendada regulaaravaldiste mitte-determineeritud piiratud automaadi.

Töö male programmid

Kuna XVIII sajandi inimesed püüdsid luua malet masinatega. Katse ebaõnnestus 1983. aastal, kui Thompson ja Condon loodud Belle esimene arvuti on jõudnud tasemele maletaja. Thompson kirjutas programmi täieliku nimekirja endgame arvud 4-6. Hiljem abiga male ekspert John Roycroft ta salvestas neid CD-ROM. Uus ja täiustatud malet arvuti 1994, võita Garry Kasparov.

edasise tegevuse

Aastal 80-ndate keskel Thompson Bell Labs algas projekteerimine uue operatsioonisüsteemi, mis pidi olema asendaja UNIX. Seda nimetati "Plaan 9". Ka sel ajal ta läbi testimise alguses versioonid C ++, kuid väljendas tema negatiivne suhtumine, halvustavat idee on keele alusel.

Aastal 1992, koos Rob Pike neid UTF-8 kodeeringus on välja töötatud, mis sai aluseks World Wide Web. 90ndatel koos Ritchie ja teised teadlased Bell Labs, hakkas ta moodustamise protsessis Inferno operatsioonisüsteemi.

Aastal 2000 Thompson lahkus Bell Labs. Kuni 2006. aastani töötas ta Entrisphere, siis kolis Google, mis töötab nüüd keelest Go. See andekas teadlane tulevikus võib paljastada oma täielikku loomingulist potentsiaali.

Ken Thompson: Saavutused

Peaasi tema elu - ja loomine UNIX programmeerimiskeelt C. Ken Thompson, kelle elulugu arutati artikkel, oli tema elu palju auhindu.

Aastal 1983, Thompson ja Ritchie koos sai Turingi auhinna. Aastal 1990 sai ta IEEE Richard W. Hammingi medal IEEE loomiseks UNIX ja C. Aastal 1994 - medal "Pioneer Arvutitehnika" ja koos Ritchie. Aastal 1999 president Bill Clinton andis Ritchie ja Thompson National Medal. Aastal 1999 Thompson esimese auhinna oma rolli loomise UNIX Elektri- ja Elektroonikainseneride Instituut, 2003, koos Ritchie - Harold Pender Award. Jaapan märkis ka tema uuenduslike arengut (preemia 2011).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.unansea.com. Theme powered by WordPress.