Re: [問題] 工程師去異世界要怎麼寫程式?

作者: hsujerry (NHK å®…å®…)   2018-11-27 22:27:16
三體I·18.三體、牛頓、馮·諾伊曼、秦始皇、三日連珠
https://i.imgur.com/AmYkNXP.jpg
~~
馮·諾伊曼用秦始皇的士兵構建人列計算機計算的系統部件:
與門、與非門、或非門、異或門、同或門和三態門及非門。
構建「與門」:
「我不知道你們的名字,」馮·諾伊曼拍拍前面兩個士兵的肩,
「你們兩個負責信號輸入,就叫『入1』、『入2』吧,」他又
指指最後一名士兵,「你,負責信號輸出,就叫『出』吧。」
他伸手撥動三名士兵,「這樣,站成一個三角形,出是頂端,
入1和入2是底邊。」
……
牛頓不知從什麼地方掏出六面小旗,三白三黑,馮·諾伊曼接過來
分給三名士兵,每人一白一黑,說:「白色代表0,黑色代表1。
好,現在聽我說,出,你轉身看著入1和入2,如果他們都舉黑旗,
你就舉黑旗,其他的情況你都舉白旗,這種情況有三種:入1白,
入2黑;入1黑,入2白;入1、入2都是白。」
及「或門」:
馮·諾伊曼轉向排成三角陣的三名士兵:「我們構建下一個部件。你
,出,只要看到入1和入2中有一個人舉黑旗,你就舉黑旗,這種情
況有三種組合——黑黑、白黑、黑白,剩下的一種情況——白白,
你就舉白旗。明白了嗎?好孩子,你真聰明,門部件的正確運行你
是關鍵,好好干,皇帝會獎賞你的!下面開始運行:舉!好,再舉!
再舉!好極了,運行正常,陛下,這個門部件叫或門。」
他們組建了一千萬個這樣的門部件,再將這些部件組合成一個系統,
這個系統就能進行他們所需要的運算,解出那些預測太陽運行的微分
方程。這個系統,他們把它叫做「計算機」。
「三千萬秦國軍隊宏偉的方陣鋪展在大地上,這是一個邊長六公里的
正方形。在初升的太陽下,方陣凝固了似的紋絲不動,仿佛一張由三
千萬個兵馬俑構成的巨毯,但飛翔的鳥群誤入這巨毯上空時,立刻感
到了下方濃重的殺氣,鳥群頓時大亂,驚慌混亂地散開或繞行。」
https://i.imgur.com/J1X0Wxy.jpg
「成計算機隊列——」
下面的大地上,方陣均勻的色彩開始出現擾動,複雜精細的迴路結構
浮現出來,並漸漸充滿了整個方陣,十分鐘後,大地上出現了一塊三
十六平方公里的計算機主板。
馮·諾伊曼指著下方巨大的人列迴路開始介紹:「陛下,我們把這台計
算機命名為『秦一號』。請看,那裡,中心部分,是CPU,是計算機的
核心計算元件,由您最精銳的五個軍團構成,對照這張圖您可以看到裡
面的加法器、寄存器、堆棧存貯器;外圍整齊的部分是內存,構建這部
分時我們發現人手不夠,好在這部分每個單元的動作最簡單,就訓練每
個士兵拿多種顏色的旗幟,組合起來後,一個人就能同時完成最初二十
個人的操作,這就使內存容量達到了運行『秦1.0』作業系統的最低要
求;你再看那條貫穿整個陣列的通道,還有那些在通道上待命的輕騎兵,
那是BUS,系統總線,負責在整個系統間傳遞信息。
「總線結構是個偉大的發明,新的插件,最大可由十個軍團構成,能夠
快捷地掛接到總線上運行,這使得『秦一號』的硬體擴展和升級十分便
利;再看最遠處那一邊,可能要用望遠鏡才能看清,那是外存,我們又
用了哥白尼起的名字,叫它『硬碟』,那是由三百萬名文化程度較高的
人構成,您上次坑儒時把他們留下是對了,他們每個人手中都有一個記
錄本和一支筆,負責記錄運算結果,當然,他們最大的工作量還是作為
虛擬內存,存貯中間運算結果,運算速度的瓶頸就在他們那裡。這兒,
離我們最近的地方,是顯示陣列,能顯示計算機運行的主要狀態參數。」
...
作者: e49523 (濃濃一口痰)   2018-11-27 22:29:00
跟我想的一樣
作者: melzard (如理實見)   2018-11-27 22:30:00
這篇是中文沒錯吧 為啥我一個都看不懂
作者: SuicideWorks (SuicideWorks)   2018-11-27 22:32:00
想看
作者: tw15 (巴拉巴拉)   2018-11-27 22:35:00
「三個?只要三個嗎?朕可以輕易給你三千個。」
作者: allanwalker (不攝取糖份 就是不對勁)   2018-11-27 22:39:00
快推!免得人家以為我看不懂!
作者: cau0424 (卡烏)   2018-11-27 22:42:00
內文基本上是用簡體中文寫的,所以看起來非常痛苦
作者: kckckckc (KC)   2018-11-27 22:45:00
三體真的這樣寫?! 不是搞笑XD?!
作者: a26848400 (請容我思考一下)   2018-11-27 22:50:00
雖然沒看過三體 但那不是近未來的科幻小說嗎 怎麼有秦始皇
作者: x23x (xxxx)   2018-11-27 22:55:00
他把那些gate用中文寫出來乍看之下很玄XDD
作者: cau0424 (卡烏)   2018-11-27 23:09:00
正體中文叫閘,簡體中文才叫門
作者: lisyu (游小蝦)   2018-11-27 23:09:00
三千萬部隊??
作者: cau0424 (卡烏)   2018-11-27 23:10:00
大概吧,因為沒有看過簡體中文的工具書
作者: oddoneislove (oddoneislove)   2018-11-27 23:59:00
幹數位邏輯這樣教笑死
作者: jupto (op)   2018-11-28 00:24:00
確定三千萬部隊夠拼的出一台電腦嗎? 而且要考慮到人的反應時間累積起來一個加法大概要跑好幾分鐘
作者: watermob (小小野豬獸)   2018-11-28 02:06:00
中國已經開發出幽默感了,難怪會稱霸
作者: silver8210 (bffptt)   2018-11-28 04:02:00
J三小....
作者: kaitokid1214 (羽)   2018-11-28 09:02:00
這執行起來延遲山大
作者: ftva50ly22 (Equus_africanus_asinus)   2018-11-28 09:28:00
「人肉龐克」三十二台大轎、圓明園人力蓄水噴泉,這樣的國度難怪能寫出這種劇情
作者: zack223 (zack223)   2018-11-28 10:07:00
如果智障混在裡面,造成斷路,可視為假焊沒導通,需要加熱
作者: dustlike (灰塵)   2018-11-28 11:51:00
三千萬沒有問題啊 Cortex-M0+最低只需要12000個電晶體就可以加減乘跟進行判斷了,給到3000萬綽綽有餘啦

Links booklink

Contact Us: admin [ a t ] ucptt.com