作者ggg12345 (ggg)
看板Programming
標題Re: [請益]不能賣OS,也要學寫OS打下基礎:從程式뤠…
時間Fri Jun 22 08:48:38 2007
※ 引述《ephesians (ephesians)》之銘言:
: ※ 引述《ggg12345 (ggg)》之銘言:
: : 重新再度請教大家, 舉一下那種 "純軟體" 又 "有機會可以贏", 又能 "學會
: : 軟體工程" 的項目做為 "教軟體工程的實例" !
: 很納悶的是,很多種軟體開發都不那麼涉及硬體,
: 何以認為許多是不純軟體呢?
做軟工的只是強調 "為軟體的發展而研究開發軟體的方法",
OS被排除是因為:
1.OS這個項目的競爭對手比較扎手
2.OS是控制硬體,使之發揮效率讓使用者方便好用的軟體, 她的各種發
展目的中, 硬體佔有重要的比率.
所以, 這道題應該如此界定
1.感覺競爭對手少, 或不那麼強悍.
這應該是 "潛在競爭對手意想不到或未獲重視的新領域".
2.相關於硬體的比重, 降低到相對低的比率. 排除硬體相關的想法,顯
然不合實際.
3.如果是要用到軟工的學問, 那顯然這類項目還要耗費大量 "人能"
的參與又有 "時程的緊迫要求". 通常商業性競爭項目具此特性.
: OS架構或OSI告訴我們,它們被分為好幾層,
: 以OS本身來說,就是覆蓋在硬體之上的軟體層,這一層可能不夠純軟,
: 但在這一層之上呢?
: 誰寫程式還不透過OS墊底呢?
: (所以HelloWorld!是純軟,而且還蠻成功的,只是沒有獲利罷了.)
這應該是一個很有潛能的項目, 看見別人獲利才要來追可能就已經出局了.
: 許多有長久經驗的程式寫手,可能做過文書處理軟體,商務整合軟體,
: 軟體輔助工具,或晚近的遊戲軟體開發,
: 雖然寫很久,卻不見得會著手處理硬體細節呢!
: 因為透過許多軟體介面操作硬體.
: 做網際網路的,它推Web x.0,這算不算純軟? 是啊,是純軟了,而且有機會贏.
: 話說回來,純軟的定義是什麼?
: 要把人與網路排除掉嗎?
反正想做純軟工的, 自己也講不清楚.
就定義 "純軟體" 為 "重量級軟體" 或 "鉛鈾級軟體" :
"涉及軟硬體相關的比重, 硬體相關佔的比率相對較低, 甚至可忽略
(例如相差一個以上的數量級)".
定義不好, 也請大家討論, 誰都可以提認為較合理的定義或名稱.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.1.146
推 revivalworld:原來 HelloWorld 是個很有潛能的項目 60.244.252.15 06/22 19:22
→ clliu168:定義或名稱很重要嗎?XD 218.160.157.88 06/22 21:20
→ ggg12345:軟體就是無形,表達不清,純軟實在.... 140.115.1.146 06/23 01:30