Re: [思辯] 外星人和地球的電腦

看板ask-why (知識奧秘)作者 (Cosmajoonitist)時間11年前 (2014/09/01 18:25), 11年前編輯推噓6(6038)
留言44則, 9人參與, 最新討論串2/2 (看更多)
※ 引述《dharma (達)》之銘言: : 想像今天有一群完全不了解地球文明的外星人來訪,他們發現你桌上的電腦後,就徹底地 : 研究了它的硬體功能。請問,這群外星人有沒有可能因此了解文書處理軟體的功能? : http://taiwan.chtsai.org/2006/06/20/jiqi_nengfou_chansheng_yishi_02/ : 我覺得這種反駁的論點都很狹隘 : 外星人怎麼可能只研究硬體 : 當然是會連同軟體一同研究啊 他這邊應該是類比錯誤 因為文書處理軟體的功能其實是電腦硬體表現出來的一種外顯行為之一 比如你觸鍵之後,螢幕上會出現文字 這些都是 observables 他想講的應該比較像是,仔細研究了硬體(以及文書處理軟體)之後 還是不會了解一些 non-observables 的運作方式,比如說,C#, Java 怎麼寫 不過就算這樣類比還是會有問題 一般來說我們可以想像將意識剝離這個世界之後 這個世界還是可以按照原來的物理法則運作 因為意識並不能影響物理法則 所以我們可以想像一個跟你行為一模一樣的機器人 會跳會笑,被打會叫痛,但是沒有實際的「感覺」 但是以電腦軟體來說,如果沒有背後運作的軟體,就沒有前端表現的行為 這心物與軟硬體的兩者互相類比應該是不當的 -- e^(iπ) + 1 = 0 - Leonhard Euler -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.248.64.181 ※ 文章網址: http://www.ptt.cc/bbs/ask-why/M.1409567132.A.DA5.html ※ 編輯: Equalmusic (58.248.64.181), 09/01/2014 18:29:31

09/01 19:26, , 1F
這下我想問一個問題 硬體跟軟體有一定程度的關聯性
09/01 19:26, 1F

09/01 19:31, , 2F
那如果只研究硬體 能推敲出軟體的端倪嗎?
09/01 19:31, 2F

09/01 20:06, , 3F
雙縫實驗
09/01 20:06, 3F

09/01 21:21, , 4F
如果把軟件製成硬體電路, 請問這樣還算軟件嗎?
09/01 21:21, 4F

09/01 22:29, , 5F
回一樓:幾乎不行喔 同一台PC可以裝windows也可以裝linux
09/01 22:29, 5F

09/02 00:27, , 6F
回一樓,要看你說的倪端是到哪種 level 的倪端
09/02 00:27, 6F

09/02 00:28, , 7F
不過一般而言是沒有辦法
09/02 00:28, 7F

09/02 00:29, , 8F
回 xiaoa,你所說的一般會叫做 firmware
09/02 00:29, 8F

09/02 11:01, , 9F
只要是Turing complete的指令集,在上面要做啥都行啊
09/02 11:01, 9F

09/02 15:04, , 10F
只研究 26 個英文字母, 是否能憑空推敲出莎士比亞全集呢
09/02 15:04, 10F

09/02 15:46, , 11F
這時候就該猴子打字軍團上場了
09/02 15:46, 11F

09/03 22:12, , 12F
韌體應該仍然算軟體的一種吧? 我的想法是把演算法直接弄成
09/03 22:12, 12F

09/03 22:13, , 13F
硬體.
09/03 22:13, 13F

09/03 22:14, , 14F
其實我只是想反駁電腦必須有軟體才能表現出行為
09/03 22:14, 14F

09/03 22:16, , 15F
其實就等同一台普通的機器. 不過這已經偏離一般電腦的定義
09/03 22:16, 15F

09/04 11:56, , 16F
硬體還是得有程式(中國叫程序)來控制其行為(如機械手臂)
09/04 11:56, 16F

09/04 11:56, , 17F
軟體(中國叫軟件), 可以簡單理解為"許多程式(程序)"的集合
09/04 11:56, 17F

09/04 18:51, , 18F
not really, 自行車也是機械, 它唯一能稱為"軟體"的部件,是
09/04 18:51, 18F

09/04 18:53, , 19F
是齒輪、轉軸和齒帶(?). 但我們會稱這些部件為"軟體"嗎?
09/04 18:53, 19F

09/04 18:54, , 20F
btw, 軟體或軟件, 我是選順口的講. 比如韌體, 我絕不會稱
09/04 18:54, 20F

09/04 18:54, , 21F
韌件 XD
09/04 18:54, 21F

09/06 02:41, , 22F
哈哈,在中國韌體叫做固件...不叫韌件
09/06 02:41, 22F

09/06 02:43, , 23F
其實軟硬體到了某個階段他們的分野就會變得不明顯
09/06 02:43, 23F

09/06 02:44, , 24F
很多計算機都是 "non-programmable", 比如說文具店
09/06 02:44, 24F

09/06 02:44, , 25F
買的那種小計算機,或是你家的電扇等等
09/06 02:44, 25F

09/06 02:45, , 26F
裡面的程式很多都是直接做在電路上的
09/06 02:45, 26F

09/06 02:46, , 27F
所謂的程式其實就是一堆邏輯運算,無論用什麼手段
09/06 02:46, 27F

09/06 02:46, , 28F
去達成都是一樣的意思
09/06 02:46, 28F

09/06 02:46, , 29F
腳踏車因為不帶有邏輯運算的功能,所以不能叫做計算機
09/06 02:46, 29F

09/06 02:47, , 30F
如果真的要區分軟硬體的話,我想軟體就是 information
09/06 02:47, 30F

09/06 02:47, , 31F
的部份,而硬體則是負責 carrying out the info
09/06 02:47, 31F

09/06 02:47, , 32F
我想可以這樣分吧
09/06 02:47, 32F

09/07 20:49, , 33F
最後三句不是很明白. 我以為我踩腳車的速度, 經過齒輪等構
09/07 20:49, 33F

09/07 20:51, , 34F
造, 最終轉換成腳踏車速度. 且若有檔次, 還可以有不同轉換
09/07 20:51, 34F

09/09 00:48, , 35F
應該說,腳踏車能處理的邏輯太簡單,在設計的過程裡面
09/09 00:48, 35F

09/09 00:49, , 36F
大概不能被歸屬為程式化...不過你硬要叫他計算機
09/09 00:49, 36F

09/09 00:49, , 37F
大概也不能說不行...就是有點奇怪 XD
09/09 00:49, 37F

09/15 20:22, , 38F
加法器應該能算計算機? 加法器有沒有可以當成軟體的硬件?
09/15 20:22, 38F

09/16 12:52, , 39F
這就要看你的計算機的定義了
09/16 12:52, 39F

09/16 12:53, , 40F
若是計算能力等同於Turing machine,那加法器當然不算
09/16 12:53, 40F

09/16 12:54, , 41F
若是只要對於某輸入可以給出某輸出,那很多東西都算
09/16 12:54, 41F

09/16 12:55, , 42F
甚至路邊的石頭也算,因為我給它一個力它會輸出拋物線
09/16 12:55, 42F

09/20 03:25, , 43F
那麼對於不同程度的計算機定義, 相映的軟體又是什麼? 是否
09/20 03:25, 43F

09/20 03:27, , 44F
能整合出某個綱領. 例如說計算機可以是 輸入輸出的轉化器
09/20 03:27, 44F
文章代碼(AID): #1K14cSsb (ask-why)
討論串 (同標題文章)
文章代碼(AID): #1K14cSsb (ask-why)