作者allen412 (Allen)
看板Programming
標題[問題] 如何寫一個不會當機的程式!
時間Mon Apr 14 14:42:32 2008
想請問各位程式界的大老
要如何寫一個不會當機的程式
在規畫時要注意那些問題……
ex:記憶體如何運作較不容易當之類的…
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.38.48
1F:推 jaw109:那要看你怎麼定義當機 140.127.185.1 04/14 14:45
2F:推 FantasyRyu:只要有心,hello world也可以寫到當機 125.225.66.153 04/14 14:51
3F:→ final01:先學寫程式在說吧 140.134.35.54 04/14 15:14
4F:→ allen412:當機的定義不一定是os掛掉,就是程式run 220.133.38.48 04/14 16:25
5F:→ allen412:到一半就出錯、掛掉 220.133.38.48 04/14 16:27
6F:推 jaw109:你可以看Writing Solid Code 140.127.185.1 04/14 16:47
7F:→ jaw109:或者找一些coding style guide來follow 140.127.185.1 04/14 16:48
8F:→ neverfly:要考慮所有的Exception 163.22.21.113 04/14 16:55
9F:推 avhacker:要轉笨板嗎? 140.123.19.235 04/14 18:37
10F:推 abovelight:真是大哉問 61.57.149.13 04/14 21:28
11F:推 sunneo:os的藍底白字他也不算當機呀...220.132.228.138 04/14 21:37
12F:→ sunneo:他還秀出了文字然後hold,不算當機.220.132.228.138 04/14 21:38
13F:推 jlovet:關於這個問題,問我就對了140.123.216.204 04/14 22:37
14F:→ jlovet:請你去google, halting problem就有答案了140.123.216.204 04/14 22:37
15F:噓 adrianshum:最簡單就是不寫。不寫就不會當機 219.78.81.71 04/14 23:47
16F:→ zlw:問這個問題何錯之有啊 122.122.51.120 04/14 23:52
17F:推 smallworld:因為他問了一個無解的問題 123.193.83.210 04/15 00:38
18F:→ smallworld:有一個人 他替不幫自己刮鬍子的人刮鬍 123.193.83.210 04/15 00:39
19F:→ smallworld:那他自己的鬍子要怎刮 123.193.83.210 04/15 00:40
20F:推 pthuang:噢....牽扯到 NP-Hard 了 無解吧...囧 118.169.104.1 04/15 01:30
21F:→ ctrlbreak:看標題就想到樓上那本WritingSolid Code 220.132.209.40 04/15 01:42
22F:推 yoco315:前面說得對,看《Writing Solid Code》 140.114.203.59 04/15 02:13
23F:推 wa120:OS不可能當機因為Kernel跟user是不同的模式 61.64.144.111 04/15 10:25
24F:推 meltice:OS才會當機吧 正常的user程式不可能當機 61.63.40.187 04/15 20:28
25F:→ meltice:只要OS寫的好的話 61.63.40.187 04/15 20:28
26F:推 eva19452002:有時候硬體出錯也會當機啊140.136.149.183 04/16 11:23
27F:推 sunneo:硬體的要靠硬體本身的檢測以及修正能力220.132.228.138 04/16 13:18
28F:→ sunneo:要看撰寫者怎麼定義當機喔...220.132.228.138 04/16 13:20
29F:推 Geniusking:他的當機是指程式本身出現錯誤吧 123.110.130.10 04/17 01:47