作者hsujerry (NHK 宅宅)
看板C_Chat
標題Re: [問題] 工程師去異世界要怎麼寫程式?
時間Tue Nov 27 22:27:16 2018
三體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,系統總線,負責在整個系統間傳遞信息。
「總線結構是個偉大的發明,新的插件,最大可由十個軍團構成,能夠
快捷地掛接到總線上運行,這使得『秦一號』的硬體擴展和升級十分便
利;再看最遠處那一邊,可能要用望遠鏡才能看清,那是外存,我們又
用了哥白尼起的名字,叫它『硬碟』,那是由三百萬名文化程度較高的
人構成,您上次坑儒時把他們留下是對了,他們每個人手中都有一個記
錄本和一支筆,負責記錄運算結果,當然,他們最大的工作量還是作為
虛擬內存,存貯中間運算結果,運算速度的瓶頸就在他們那裡。這兒,
離我們最近的地方,是顯示陣列,能顯示計算機運行的主要狀態參數。」
...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.217.142
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1543328840.A.6BA.html
→ e49523: 跟我想的一樣 11/27 22:29
推 melzard: 這篇是中文沒錯吧 為啥我一個都看不懂 11/27 22:30
→ SuicideWorks: 想看 11/27 22:32
推 tw15: 「三個?只要三個嗎?朕可以輕易給你三千個。」 11/27 22:35
推 allanwalker: 快推!免得人家以為我看不懂! 11/27 22:39
https://youtu.be/0TsZRg-sV1w?t=943 15分44秒起
→ cau0424: 內文基本上是用簡體中文寫的,所以看起來非常痛苦 11/27 22:42
推 kckckckc: 三體真的這樣寫?! 不是搞笑XD?! 11/27 22:45
是這樣寫沒錯XD
https://youtu.be/0TsZRg-sV1w?t=1221 Bad Apple ~
推 a26848400: 雖然沒看過三體 但那不是近未來的科幻小說嗎 怎麼有秦 11/27 22:50
→ a26848400: 始皇 11/27 22:50
請看第一卷(推坑)
※ 編輯: hsujerry (111.240.217.142), 11/27/2018 22:55:26
→ x23x: 他把那些gate用中文寫出來乍看之下很玄XDD 11/27 22:55
→ cau0424: 正體中文叫閘,簡體中文才叫門 11/27 23:09
推 lisyu: 三千萬部隊?? 11/27 23:09
→ cau0424: 大概吧,因為沒有看過簡體中文的工具書 11/27 23:10
推 oddoneislove: 幹數位邏輯這樣教笑死 11/27 23:59
推 jupto: 確定三千萬部隊夠拼的出一台電腦嗎? 而且要考慮到人的反應 11/28 00:24
→ jupto: 時間累積起來一個加法大概要跑好幾分鐘 11/28 00:24
推 watermob: 中國已經開發出幽默感了,難怪會稱霸 11/28 02:06
推 silver8210: J三小.... 11/28 04:02
推 kaitokid1214: 這執行起來延遲山大 11/28 09:02
推 ftva50ly22: 「人肉龐克」 11/28 09:28
推 ftva50ly22: 三十二台大轎、圓明園人力蓄水噴泉,這樣的國度難怪能 11/28 09:36
→ ftva50ly22: 寫出這種劇情 11/28 09:36
推 zack223: 如果智障混在裡面,造成斷路,可視為假焊沒導通,需要加 11/28 10:07
→ zack223: 熱 11/28 10:07
推 dustlike: 三千萬沒有問題啊 Cortex-M0+最低只需要12000個電晶體 11/28 11:51
→ dustlike: 就可以加減乘跟進行判斷了,給到3000萬綽綽有餘啦 11/28 11:52