完成某些功能而寫的程序,和商業用軟件的要求差別很大。 最重要的區別是,自己用的軟件的input是固定的/有限製的; 商業用軟件則要求能夠處理任何情況/input。 對於不critical係統,可以是windows的藍屏; 但對於critical係統(汽車,飛機什麽)的,則有更高的要求。在豐田車的情況下,就是無論輸入是什麽,無論車怎麽被折騰, 都不能出現發動機不能被關閉的情況。 (其實,車的軟件的最終處理(last resort)大概應該是關閉發動機。)
我感覺你沒寫過商業用軟件。你很有可能是寫程序高手,但一般為了自己
所有跟帖:
• 說得很對。Barr的blog還提到豐田新做的刹車優先製動係統,還是把程序寫進了kitchen sink任務裏去。 -QuantPM- ♂ (33 bytes) () 11/06/2013 postreply 10:06:19
• 沒有啥軟件不是商業用軟件吧?美國的高手有的是但Barr不能算 -chinomango- ♂ (0 bytes) () 11/06/2013 postreply 13:10:16