ComputerProgramming

Ken Thompson - UNIX operating sistema ug C nga pinulongan Developer

Ken Thompson, usa ka bata nga nadani sa katarungan. Samtang siya sa kaulahian nahinumdom, bisan sa elementarya, siya pagsulbad aritmetik mga problema sa duha sistema. Kini nga gugma gidala siya ngadto sa computer kalibutan, diin ang iyang mga kalampusan sa mga dili ikatandi ug sa kanunay orihinal.

Ken Thompson: pagtuon

Sa 1943, si Ken natawo sa New Orleans (Louisiana). Sa iyang pagkabatan-on, Ken Thompson nagtuon sa UC Berkeley. Sa mga tuig 1965-1966, siya una sa usa ka bachelor ni degree ug Agalon sa Science sa electronic devices ug sistema sa impormasyon. Sa iyang superbisor si Alvin Berlemkemp.

Buhat sa Bell Labs

Sa 1966 iyang gipakita dakung katakos siyentista Ken Thompson nga gidawat ngadto sa usa ka gamhanan nga korporasyon, Bell Labs, nailhan nga ang kinadak-an ug labing mahimayaon nga Research Center, nga moapil diha sa electronics ug sa computer teknolohiya. Ang mga punoang buhatan nahimutang sa Murray Hill. Sa wala pa mamiyembro Bell Labs batan-on nga developers nga gidisenyo sa MAC. Sa gambalay sa operating system CTSS gilalang. Unya laboratoryo nagsugod sa buhat sa Multix.

Ania Ken nakigkita Dennis Ritchie. Sila mahimong sama-hunahuna ug nagsugod sa pagtrabaho uban sa ubang mga siyentipiko laboratoryo. Ken Thompson ug Dennis Ritchie nakakita sa usa ka umaabot nga alang sa mga gagmay sa desktop sa personal nga computer. nakaamgo sila nga kini nga mga computer kinahanglan sa usa ka mekanismo nga nagkontrolar sa computer hardware pagtuman sa buhat uban sa mga file, ang pagpatay sa mga programa sa aplikasyon, input ug output operasyon. Kini mao ang paagi nga ang ideya sa pagmugna sa usa ka bag-o nga operating system. Ang tanan nga mga 70 ka tuig, Thompson ug Ritchie nagtrabaho sa UNIX. Sa unang bersiyon gimugna sa Thompson hapit nag-inusara, ug Ritchie miduyog sa ulahi.

Sa samang panahon, si Ken Thompson imbento Bon pinulongan, ug dayon - sa mga B nga pinulongan, sa basehan sa nga sa ulahi nagbuhat sa C pinulongan, ug misugod sa pag-ugmad sa duwa "Luna Travel". Ang duwa nagbanta sa solar nga sistema uban sa iyang mga lawas. spacecraft Ang gikinahanglan sa yuta sa mga planeta o mga bulan. Laboratory midumili Multix proyekto. Sa 1969, Thompson ug Ritchie nga gidisenyo sa operate nga sistema UNICS, nga sa ulahi nakadawat sa iyang karon nga ngalan UNIX. Thompson gibuhat sa Qed editor alang sa CTSS, nga naglakip sa regular nga mga ekspresyon sa hilo pagmaniobra sa teksto. Kini nga proyekto nga gihimo sa regular nga mga ekspresyon popular sa programming, dili lang sa katarungan. Sila misugod sa kanunay sa paggamit sa UNIX sa pulong programa sa pagproseso. Karong mga adlawa, ang kadaghanan sa mga programa nga pagtrabaho uban sa regular nga mga ekspresyon, sa paggamit sa mga nota Thompson. Ken usab imbento sa usa ka algorithm, ginganlan sunod kaniya, sa kinabig regular nga mga ekspresyon sa non-deterministic may kinutuban automaton.

Buhat sa chess sa mga programa

Sukad sa XVIII nga siglo, ang mga tawo misulay sa paghimo sa usa ka chess makina. pagsulay ang napakyas sa 1983 sa diha nga Thompson ug Condon gibuhat sa Belle, ang unang computer miabot sa ang-ang sa chess agalon. Thompson misulat ang usa ka programa alang sa usa ka bug-os nga listahan sa endgame numero 4-6. Sa ulahi, uban sa tabang sa usa ka chess eksperto Juan Roycroft iyang girekord sila sa CD-ROM. Usa ka bag-o ug mas chess computer sa 1994, beat Garry Kasparov.

dugang nga mga kalihokan

Sa tunga-tunga sa 80s Thompson sa Bell Labs nagsugod sa pagdisenyo sa usa ka bag-o nga operating system, nga unta mahimong usa ka puli alang sa UNIX. Kini gitawag nga "Plan 9". Usab niining panahona iyang gidala gikan testing unang mga bersiyon sa C ++, apan nagpahayag kaniya ang usa ka negatibo nga kinaiya, nga wala mouyon sa ideya sa basehan sa pinulongan.

Sa 1992, uban sa Rob Pike kanila UTF-8-encode nga naugmad, nga nahimong basehan alang sa World Wide Web. Sa 90s, uban Ritchie ug sa ubang mga tigdukiduki sa Bell Labs, siya misugod sa proseso sa pagtukod inferno operating system.

Sa tuig 2000, Thompson mibiya sa Bell Labs. Hangtud 2006, nagtrabaho siya sa Entrisphere, unya mibalhin ngadto sa Google, nga nagtrabaho karon sa pinulongan Lakaw. Kini nga gifted nga eskolar sa umaabot mahimong pagpadayag sa iyang bug-os nga sa paglalang nga potensyal.

Ken Thompson: nakamtan

Ang nag-unang butang nga diha sa iyang kinabuhi - ug sa paglalang sa UNIX programming pinulongan C. Ken Thompson, kansang kaagi sa kinabuhi gihisgotan sa artikulo, diha sa iyang kinabuhi sa usa ka daghan sa mga awards.

Sa 1983, Thompson ug Ritchie sa tingub nakadawat sa Turing Award. Sa 1990 siya award sa IEEE Richard W. Hamming Medal gikan sa IEEE alang sa paglalang sa UNIX ug sa C. Sa 1994 - ang medalya "Pioneer sa Computer Engineering", ug uban Ritchie. Sa 1999, si Presidente Bill Clinton award Ritchie ug Thompson sa National Medal. Sa 1999, Thompson award unang ganti alang sa iyang papel sa paglalang sa UNIX Institute sa Electrical ug Electronics Engineers sa 2003, uban sa Ritchie - Harold Pender Award. Japan usab nakamatikod sa iyang bag-o nga development (Prize 2011).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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