[問題] 如何寫一個不會當機的程式!

看板Programming作者 (Allen)時間17年前 (2008/04/14 06:42), 編輯推噓14(15113)
留言29則, 19人參與, 最新討論串1/2 (看更多)
想請問各位程式界的大老 要如何寫一個不會當機的程式 在規畫時要注意那些問題…… ex:記憶體如何運作較不容易當之類的… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.38.48

04/14 14:45, , 1F
那要看你怎麼定義當機
04/14 14:45, 1F

04/14 14:51, , 2F
只要有心,hello world也可以寫到當機
04/14 14:51, 2F

04/14 15:14, , 3F
先學寫程式在說吧
04/14 15:14, 3F

04/14 16:25, , 4F
當機的定義不一定是os掛掉,就是程式run
04/14 16:25, 4F

04/14 16:27, , 5F
到一半就出錯、掛掉
04/14 16:27, 5F

04/14 16:47, , 6F
你可以看Writing Solid Code
04/14 16:47, 6F

04/14 16:48, , 7F
或者找一些coding style guide來follow
04/14 16:48, 7F

04/14 16:55, , 8F
要考慮所有的Exception
04/14 16:55, 8F

04/14 18:37, , 9F
要轉笨板嗎?
04/14 18:37, 9F

04/14 21:28, , 10F
真是大哉問
04/14 21:28, 10F

04/14 21:37, , 11F
os的藍底白字他也不算當機呀...
04/14 21:37, 11F

04/14 21:38, , 12F
他還秀出了文字然後hold,不算當機.
04/14 21:38, 12F

04/14 22:37, , 13F
關於這個問題,問我就對了
04/14 22:37, 13F

04/14 22:37, , 14F
請你去google, halting problem就有答案了
04/14 22:37, 14F

04/14 23:47, , 15F
最簡單就是不寫。不寫就不會當機
04/14 23:47, 15F

04/14 23:52, , 16F
問這個問題何錯之有啊
04/14 23:52, 16F

04/15 00:38, , 17F
因為他問了一個無解的問題
04/15 00:38, 17F

04/15 00:39, , 18F
有一個人 他替不幫自己刮鬍子的人刮鬍
04/15 00:39, 18F

04/15 00:40, , 19F
那他自己的鬍子要怎刮
04/15 00:40, 19F

04/15 01:30, , 20F
噢....牽扯到 NP-Hard 了  無解吧...囧
04/15 01:30, 20F

04/15 01:42, , 21F
看標題就想到樓上那本WritingSolid Code
04/15 01:42, 21F

04/15 02:13, , 22F
前面說得對,看《Writing Solid Code》
04/15 02:13, 22F

04/15 10:25, , 23F
OS不可能當機因為Kernel跟user是不同的模式
04/15 10:25, 23F

04/15 20:28, , 24F
OS才會當機吧 正常的user程式不可能當機
04/15 20:28, 24F

04/15 20:28, , 25F
只要OS寫的好的話
04/15 20:28, 25F

04/16 11:23, , 26F
有時候硬體出錯也會當機啊
04/16 11:23, 26F

04/16 13:18, , 27F
硬體的要靠硬體本身的檢測以及修正能力
04/16 13:18, 27F

04/16 13:20, , 28F
要看撰寫者怎麼定義當機喔...
04/16 13:20, 28F

04/17 01:47, , 29F
他的當機是指程式本身出現錯誤吧
04/17 01:47, 29F
文章代碼(AID): #180lpP4T (Programming)
文章代碼(AID): #180lpP4T (Programming)