科学松鼠会» 近看图灵碗(8. 我就是上帝) (下)

涓婁竴绡囨垜浠鍒帮紝楂樺痉绾宠鍒掕鍐欎竴濂椾竷鍗锋湰鐨勩€婅绠楁満绋嬪簭璁捐鑹烘湳銆嬶紝娌℃兂鍒板垰鍒氬啓瀹岀涓夊嵎锛屽氨琚獳CM鎺堜簣浜嗗浘鐏靛銆傝繖鍦ㄥ浘鐏靛鍘嗗彶涓婃槸浠庢病鏈夎繃鐨勪簨銆傛垜浠繕璁板緱宸撮粠浼氳涓婄殑璇哄皵鍚э紝浠栫殑鍥剧伒纰楁瘮浠栫殑鑾峰鎴愭灉杩熸潵浜嗘暣鏁?5骞达紝浠栫瓑杩欎釜纰楁椂闂达紝姣旈珮寰风撼鑾峰鏃剁殑宀佹暟杩樿闀裤€備絾鏄紝楂樺痉绾冲湪鑾锋娈婅崳涔嬪悗锛屽啀涓€娆′护涓栫晫澶ц穼鐪奸暅锛氫粬瀹e竷浠庢姝囩瑪浜嗭紝鍥犱负鎺掔増宸ュ叿澶樊锛岀牬鍧忎簡杩欏涔︾殑缇庛€?/p>

楂樺痉绾崇殑杩欎竴鍔ㄤ綔璁╁鐣屽崄鍒嗛渿鎯婏紝鍙互鎯宠锛屼粬閬埌浜嗘帓灞卞€掓捣鐨勬€€鐤戙€傛湁浜鸿锛岄珮寰风撼鑲畾鏄睙閮庢墠灏斤紝鎷夸簡鍥剧伒纰楋紝瑙佸ソ灏辨敹锛涙湁浜鸿锛屽浘鐏靛瀵瑰墠涓夊嵎鐨勮瘎浠疯繃楂樹簡锛岄珮寰风撼鏃犲姏闈㈠杩欎箞澶х殑鍘嬪姏锛屽彧濂芥壘涓悊鐢辨挙閫€锛涜繕鏈変汉璇达紝鑾峰涔嬪悗鍋滄鍐欎綔锛屽厖鍒嗕綋鐜颁簡浠栧啓涔︾殑鐩殑灏辨槸涓轰簡鍔熷埄銆備粬浠悍绾疯川鐤戯紝杩欎釜鍥剧伒纰楁槸褰诲簳鍙戦敊浜嗕汉銆?/p>

鐒惰€岋紝濡傛灉鎴戜滑鐪熸缈诲紑TAOCP璇讳竴璇伙紝灏变笉闅剧悊瑙h繖鏄负浠€涔堛€傛垜瑙夊緱锛屽浜庣畻娉曠殑鐮旂┒锛屽彲浠ュ垎鎴愪笁灞傚鐣屻€傜涓€灞傛槸鍒嗘瀽绠楁硶鐨勫鏉傚害锛岃繖鏄绠楁満涓撲笟鐨勫ぇ瀛︾敓鏅亶鎺屾彙鐨勬妧鑳斤紝杈惧埌杩欎釜澧冪晫锛屽彲浠ヨ鏄叆浜嗙畻娉曠殑闂紱绗簩灞傚鐣屾槸鏀硅繘绠楁硶鐨勫鏉傚害锛屽湪鍒嗘瀽涔嬪悗缁х画鎬濊€冿紝鎯冲姙娉曞幓闄嶄綆瀹冿紝杩欏氨鍙互绠楁槸鎳傜畻娉曚簡锛涚涓夊眰澧冪晫锛屽氨鏄鎵剧畻娉曠殑鏈€浼樺鏉傚害锛屼笉浣嗚鏀硅繘瀹冿紝鑰屼笖瑕佹敼鍒颁粈涔堢▼搴﹀憿锛熷氨鏄璇佹槑鍑烘潵锛屾垜鏀瑰畬鐨勭畻娉曞氨鏄渶浼樼殑锛屼綘鏃犺濡備綍閮戒笉鍙兘鍐嶆敼杩涗簡锛屽啀鏀硅繘灏辫繚鍙嶅畤瀹欒寰嬨€?/p>

楂樺痉绾筹紝灏辨槸鍏稿瀷鐨勭涓夌浜恒€傝浣嶄笉濡ㄧ湅鐪嬶紝TAOCP閲岄潰缁欏嚭浜嗗灏戞渶浼樼畻娉曪紝楂樺痉绾虫槸閾佷簡蹇冿紝瑕佸綋绠楁硶涓栫晫涓殑涓婂笣銆傞珮寰风撼灏辨槸杩欎箞涓€涓瀬鑷村湴杩芥眰鏋佽嚧鐨勪汉锛屼粬寮鸿揩鑷繁鎶婃瘡浠朵簨閮藉仛寰椾笉鍙€捐秺銆傞偅涔堜粬鎬庝箞鑳藉瀹瑰繊锛岃繖濂楄浠栬涓烘瘯鐢熶簨涓氱殑涔︼紝琚碂绯曠殑鎺掔増鎶€鏈潫缂氾紵浜庢槸锛屾棤璁哄埆浜烘€庢牱璐ㄧ枒锛屼粬鏈€缁堣繕鏄妸鍐欎綔鏅惧埌浜嗕竴杈癸紝寮€濮嬪叏鍔涗互璧村湴鐮旂┒瀛椾綋鍜屾帓鐗堛€傞珮寰风撼璁╂垜浠鐣ヤ簡浠€涔堟墠鏄湡姝g殑涓€э紝涓€х粷涓嶆槸鎵?8涓€虫礊锛屾垨鍦ㄧ墰浠旇¥涓婃姞36涓獰绐裤€備釜鎬э紝灏辨槸鍦ㄦ墍鏈夊矓璺彛閮借拷闅忚嚜宸辩殑蹇冿紝璁╂墍鏈夊奖鍝嶄綘杩芥眰姊︽兂鐨勯殰纰嶇粺缁熻藩鍊掋€?/p>

楂樺痉绾宠繖涓€姝囩瑪锛屽氨鏄崄骞淬€傚湪杩欎笉鍔℃涓氱殑鍗佸勾褰撲腑锛屽鏋佽嚧鐨勮拷姹傚儚鍙湅涓嶈鐨勬墜锛屾帹鍔ㄤ粬鍒涢€犱簡涓変釜鍝嶄寒鐨勬垚鏋滐紝鍏朵腑褰卞搷鏈€澶х殑锛屽氨鏄帓鐗堢郴缁烼EX銆傚鏋滃ぇ瀹剁敤MS Office Word鍐欒繃璁烘枃锛屽氨浼氫綋浼氬埌閭d唤姹傛涓嶅緱鐨勫績锛氫笉鏂湴璋冩暣瀛楀彿銆佽璺濄€佺缉杩涖€佸垎鏍忥紝濡傛灉杩欒繕涓嶇畻浠€涔堬紝浣犲啀鍐欏嚑涓暟瀛﹀紡瀛愮湅鐪嬶紵浣嗘槸鍦═EX涓紝杩欎簺楹荤儲鍑犱箮瀹屽叏涓嶅瓨鍦紝浣犲敮涓€闇€瑕佸仛鐨勶紝灏辨槸鎶婁綘鎯冲啓鐨勫唴瀹瑰憡璇夊畠銆傚鏋滆鏃堕棿灏辨槸鐢熷懡锛岄偅灏卞彲浠ヨ涓猴紝TEX姣忓ぉ閮藉湪鎷眰绉戝瀹朵滑鐨勭敓鍛斤紝璇村畠鎺ㄥ姩浜嗙瀛︾殑鍙戝睍涔熶笉涓鸿繃銆俆EX鏄竴鍦哄嚭鐗堢晫鐨勯潻鍛斤紝鐩村埌鐜板湪浠嶆槸鍏ㄧ悆瀛︽湳鎺掔増鐨勪笉浜岃鑼冿紝瀹冩墍鎺掑嚭鐨勬枃瀛椾箣缇庯紝鐗瑰埆鏄暟瀛﹀紡瀛愮殑缇庯紝璁╀汉浠敱琛锋劅鍙癸細鍟婏紝涓€姣背閮戒笉鑳藉啀鎸姩浜嗐€?/p>

闄や簡鍔熻兘涓婄殑缇庝箣澶栵紝TEX浣滀负涓€涓蒋浠朵骇鍝侊紝涔熶护浜哄徆涓鸿姝€傚畠鐨勭増鏈彿涓嶆槸鑷劧鏁板垪锛屼篃涓嶆槸骞翠唤锛岃€屾槸浠?寮€濮嬶紝涓嶆柇鍦伴€艰繎鍦嗗懆鐜囷紙3.14锛?.141鈥︾洰鍓嶆渶鏂扮増鏈槸3.1415926锛夈€傞珮寰风撼鍐嶄竴娆$敤琛屽姩瀹e憡锛屾垜杩欎釜涓滆タ锛屼笉鍙兘鍐嶆湁浠€涔堝ぇ鐨勬敼杩涗簡锛屾渶澶氬彧鑳藉皬淇皬琛ワ紝浣垮叾瓒嬭繎瀹岀編銆備粬杩樹笓闂ㄨ绔嬩簡濂栭噾锛氳皝鍙戠幇TEX鐨勪竴涓敊璇紝灏变粯浠?.56缇庡厓锛岀浜屼釜閿欒5.12缇庡厓锛岀涓変釜10.24缇庡厓鈥︿互姝ょ被鎺ㄣ€傛垜浠兘鐭ラ亾锛屼紶璇存煇涓浗鐜嬪氨鍥犱负杩欑鎸囨暟娓告垙澶卞幓浜嗘睙灞憋紝楂樺痉绾充綔涓虹畻娉曞ぇ甯堬紝鏇存竻妤氭寚鏁板闀跨殑鍙€曟€с€傜劧鑰屼粬鍗存暍绔嬫閲嶈祻锛岀粨鏋滅洿鍒颁粖澶╋紝浠栦篃娌℃湁涓烘浠樺嚭澶氬皯閽憋紝鍙TEX缁忚繃浜嗘€庢牱鐨勫崈閿ょ櫨鐐笺€傝繖涓€楄垂鍗佸勾鎵撻€犵殑鐜╁叿锛岃褰撳垵璐ㄧ枒鍥剧伒濂栧彂閿欎簡鐨勪汉浠叏閮ㄩ棴鍢翠簡锛屼粬浠敋鑷虫敼鍙h锛氬摝锛屼负浜嗚繖涓猅EX锛屼笉濡ㄥ啀缁欓珮寰风撼涓€涓浘鐏电鍚с€?/p>

绗簩涓垚鏋滐紝灏辨槸METAFONT锛岃繖鏄竴濂楃敤鏉ヨ璁″瓧浣撶殑绯荤粺銆傚浜庡畠鐨勪环鍊硷紝涓€鍙ヨ瘽灏辫兘姒傛嫭锛氳绠楁満鐣屾渶鎳傚瓧浣撶殑涓や釜浜猴紝涓€涓槸鑻规灉鐨勪箶甯冩柉锛屽彟涓€涓氨鏄珮寰风撼銆?/p>

绗笁涓垚鏋滐紝灏辨槸鏂囧鍖栫紪绋嬶紙Literate Programming锛夛紝瀹冩妸绋嬪簭璁捐鐨勮壓鏈€у睍绀哄緱娣嬫紦灏借嚧銆傞珮寰风撼璇达紝涓€娈靛ソ鐨勭▼搴忥紝涓嶄粎浠呮槸瑕佹竻鏅版槗璇伙紝鑰屼笖瑕佽兘澶熻鍑虹編鎰燂紝璇诲嚭鎰忓銆傚ぉ鍛愶紝鎰忓锛屼竴鎺掍竴鎺掔殑璁$畻鏈轰唬鐮侊紝瑕佸儚璇楁瓕涓€鏍峰厖婊℃剰澧冦€傞珮鏁欐巿锛屼綘鐤簡锛?/p>

楂樺痉绾宠锛屼綘鎵嶇柉浜嗗憿锛岀湅鎴戠粰浣犱滑闇蹭竴鎵嬨€備簬鏄紝浠栧湪C璇█鐨勫熀纭€涓婏紝寮€鍙戜簡涓€濂桟WEB绯荤粺锛岄櫎浜嗙敤瀹冨啓鍑轰簡TEX绋嬪簭涔嬪锛岀珶鐒惰繕鐢ㄥ畠鍐欎簡涓€鏈彨浣溿€奡tanford Graphbase銆嬬殑涔︺€傞珮寰风撼寰井涓€绗戯紝鎴戦兘鑳界敤缂栫▼璇█鍐欎功锛屼綍鍐垫湁鎰忓鐨勭▼搴忎簡锛屾垜鐨勫彛鍙锋槸锛氱▼搴忓憳涔熻兘寰楁櫘鍒╃瓥濂栵紙杩欐槸鍏ㄧ悆鏂伴椈鍐欎綔棰嗗煙鐨勬渶楂樺椤癸級銆?/p>

鏂囧鍖栫紪绋嬭繕涓洪珮寰风撼鎶ヤ簡涓€涓皬浠囥€傛垜浠6绔犱腑璁茶繃鐨勮开绉戞柉褰伙紝褰撳勾鎻愬嚭浜嗕竴涓€滅粨鏋勫寲缂栫▼鈥濓紝鎻愬€′笉瑕佸湪缂栫▼鏃朵娇鐢ㄢ€済oto鈥濊鍙ワ紝楂樺痉绾冲亸瑕佸敱鍙嶈皟锛岀粨鏋滆杩鏂交绉颁负鈥滄病缁撴瀯鈥濄€傝繖涓嬪彲濂斤紝楂樺痉绾崇嫛榛犱竴绗戯紝鍢垮樋锛屽鏋滀綘涓嶈窡鎴戞贩锛屼綘灏辨槸鈥滄病鏂囧寲鈥濆挴锛坙iterate涔熸湁鈥滄枃鍖栤€濅箣鎰忥級銆?/p>

姝囩瑪鍗佸勾鐨勯珮寰风撼锛屾墜鎹ц繖涓夐」鎴愭灉閲嶅嚭姹熸箹锛屾墦娑堜簡涓€鍒囪川鐤戙€傝繖鏃朵粬鎵嶅鍗佸勾鍓嶇殑姝囩瑪浜嬩欢鍋氫簡涓€涓交鎻忔贰鍐欑殑瑙i噴锛氫竴涓汉瑕佹兂鎶婁簨鎯呭仛寰楁紓浜紝灏卞繀椤昏璺熶笂甯濅繚鎸佸拰璋愶紝鐜板湪锛屼笂甯濈粓浜庤鎴戝幓鍐欏洓鍗蜂簡銆?/p>

浠栫殑绗旓紝鍙堟嬁浜嗚捣鏉ャ€傚湪鍐欎綔绗洓鍗风殑杩囩▼涓紝涓轰簡甯姪璇昏€呮墦濂芥暟瀛﹀熀纭€锛屼互渚块潰瀵筎AOCP涓殑鏁板楂樺嘲锛屼粬鍙堜笓闂ㄦ挵鍐欎簡涓€鏈€奀oncrete Mathematics銆嬨€傝繖鏈功鏈変腑鏂囩増 锛岀炕璇戜负銆婂叿浣撴暟瀛︺€嬶紝鎴戜竴鐩磋寰楃◢鏈変笉濡ャ€侰oncrete鍒板簳鏄粈涔堟剰鎬濆憿锛岄珮寰风撼璇达紝鎰忔€濆氨鏄垜涓嶆暀閭d簺杞坏缁电殑鏁板锛屾垜瑕佹暀鐨勬槸鎵斿埌鍦颁笂鑳界牳涓搷鍎跨殑鏁板銆傛嵁璇达紝浠栧湪璇惧爞涓婅瀹岃繖鐣瘽锛屾湁濂藉嚑涓悓瀛︽壄澶磋蛋鍑轰簡鏁欏鈹€鈹€浠栦滑鏄湡鏈ㄥ伐绋嬬郴鐨勫鐢燂紝杩樹互涓洪珮寰风撼鏄娣峰嚌鍦熺殑鍛紙Concrete鍦ㄥ湡鏈ㄩ鍩熸剰涓衡€滄贩鍑濆湡鈥濓級銆傝鍒伴珮寰风撼鐨勬暀瀛︼紝杩樻湁涓叮闂伙紝浠栨壒鏀逛綔涓氱殑鏃跺€欏彧鎶芥煡绗?14椤碉紝灏辫兘鍒ゆ柇鍑鸿繖浠戒綔涓氱殑璐ㄩ噺銆備负姝わ紝鎴戜滑杩欐湰涔︾殑绗?14椤电敤鏉ュ悜楂樺痉绾宠嚧鏁€?/p>

1992骞达紝楂樺痉绾充负浜嗕笓蹇冨啓浣滐紝瀹e竷鎻愬墠閫€浼戯紝骞跺仠鐢ㄧ數瀛愰偖绠便€傞珮寰风撼涓€鍏卞甫浜?8浣嶅崥澹敓锛屼粬瑙夊緱28杩欎釜鏁板瓧寰堝ソ锛屼簬鏄究瀹e竷涓嶅啀鏀跺鐢熶簡銆傚敖绠″姝わ紝浠栦粛鐒朵负鎯宠甯堜粠浜庝粬鐨勪汉浠暀涓嬩簡涓€涓浖澶达細浠栧紑浜嗕竴闂ㄥ彨鍋欳omputer Musing鐨勫叕寮€璇撅紝姣忔浼氭彁鍑轰竴涓棶棰橈紝濡傛灉璋佽兘蹇€熻В鍑烘潵锛岄珮寰风撼灏变細涓轰粬鐨勫崥澹鏂囩鍚嶃€備笉鐭ラ亾鍝綅鍚庤捣涔嬬鑳藉鑾峰緱濡傛娈婅崳鍛紝鎴戜滑鎷洰浠ュ緟鍚с€?/p>

2008骞达紝鍦═AOCP鐨勫墠涓夊嵎闈㈠競30骞翠箣鍚庯紝绗洓鍗风粓浜庡崈鍛间竾鍞ゅ鍑烘潵锛岃€岄珮寰风撼锛屽嵈宸叉槸鐧藉彂鑻嶈媿鐨勫彜绋€鑰佷汉浜嗐€備竴鍙ヨ瘽锛屼竴杈堝瓙锛屼竴鐢熸儏锛屼竴鏉厭锛屼粬瀵硅绠楁満绉戝鐨勭儹鐖憋紝浣夸粬涓鸿繖濂椾笡涔﹁€楄垂浜嗕竴鐢熺殑蹇冭銆傚湪杩欎竴绔犵殑鏈€鍚庯紝鎴戞兂鐢ㄤ竴涓瘝锛屾潵褰㈠杩欎綅澶╂墠鐨勮绠楁満绉戝澶у笀锛屼絾鏄€濆墠鎯冲悗锛屾垜鍙兘鎯冲埌鍞竴鐨勪竴涓瘝锛欸od銆?/p>

鎴戞兂锛屽敖绠¢珮寰风撼鏄竴浣嶈檾璇氱殑鍩虹潱寰掞紙浠栬繕涓撻棬鍐欒繃鍏充簬鍦g粡鐮旂┒鐨勪功锛夛紝浣嗕粬涓€瀹氫細娆g劧鎺ュ彈杩欐牱鐨勫舰瀹广€傛濡傚綋骞碙inux鐨勪綔鑰匧inus璇达細涓婂笣鍦ㄦⅵ涓憡璇夋垜锛屾垜鍋氬嚭浜嗘渶浼樼鐨勬搷浣滅郴缁熴€?/p>

楂樺痉绾冲洖绛旇锛氭垜鍙病杩欎箞璇磋繃銆?/p>

锛圽end{绗叓绔爙锛?div class="editornote">

杩囧勾鏈熼棿鎻掑叆浜嗙鍏儴鍒嗭紝鍚庣画鏂囩珷椤哄簭灏嗘仮澶嶆甯搞€?/strong>

郑重声明:资讯 【科学松鼠会» 近看图灵碗(8. 我就是上帝) (下)】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——