Re: [請益] 那些語言或程式用上 多核心 CPU

看板Programming作者時間18年前 (2007/05/15 18:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串13/30 (看更多)
※ 引述《somi.bbs@ptt.cc (SoMiMi FaReRe)》之銘言: > ※ 引述《rightson.bbs@bbs.cs.nctu.edu.tw (@++@)》之銘言: > : 不對吧 > : halting problem是"無法判斷會不會`停'" > : 跟要花多少時間沒關係 > : 教科書上有明確的定義喔 > : wikipedia也查的到 > 判斷程式花多少時間 這個問題基本上比 Halting Problem還要困難 > 正式上來說 Halting Problem可被 reduce to (判斷程式花多少時間). > 因此如果compiler可以判斷程式要花多少時間 就等於解了halting problem. > 但已知 Halting Problem在Turing Machine上是undecidable > 所以(判斷程式花多少時間)也是 undecidable. 感謝補充 其實原po沒有講"錯" 只是敘述方式讓我覺得他重新定義了halting problem ======= 這段非常怪,Compiler也許可以回答你每個指令要花多少週期做完,但無法回答你這程式 要花多少時間才能跑完,事實上,只要是圖靈機(Turing Machine,目前的機器皆是), 是無法回答這個問題的,因為這是所謂的Halting Problem. ^^ 用`是'這個字讓我覺得這樣講有點問題 是我咬文嚼字太龜毛.. 讓大家見笑了 -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: rightson ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: E071.Life.NCTU.edu.tw ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
文章代碼(AID): #16IOJY00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #16IOJY00 (Programming)