Re: [請益]不能賣OS,也要學寫OS打下基礎:從程式뤠…

看板Programming作者 (Har)時間17年前 (2007/06/20 13:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串33/66 (看更多)
※ 引述《ggg12345 (ggg)》之銘言: : 再回想一下標題: : " 即便不能賣OS,也要學寫OS打下基礎:從程式實作教軟體工程 " : 這裡強調的是 "教" 軟體工程. : 寫組語可以百無禁忌, 寫OS相關的 system call 則是台灣最早會做 : 的 "外掛方法". 推到極端就是沒有 Source Program 或 已知 : Library 的支援下, 也能攔截 XX call 轉接到新增程式擴張其功能. : 這整個概念就是 OS 稱呼的 extended system . : 很遺憾, 早期台灣教軟體工程的人不喜歡這種 "不守規矩" 的方法, : 這就是 patch 或病毒的接枝法. : 但最主要的缺點就是不知道怎麼對這種延伸的軟體收費, 也無法解釋 : 這種接枝法是軟體工程方法裡的那一塊. 換言之, 這種方法就像加蓋 : 的違章建築, 跟很多人喜歡講的 Top-Down Design 事先布局格格不 : 入, 因此不僅排斥甚至是禁止教導. 這種方法最合理又不觸及 binary : code 式逆向工程的就是 trace source & refine . 很不幸地, 早期 : 教軟體工程的也不喜歡 open source 這種 approach 幾乎是撲殺唯恐 : 不及. : 如果搞軟體工程的那一套正規方法可以撐起所有"自認正常"的形 : 式與作法, 大家當然應該也可以等待那個 "建設" 的那天的到來, 能 : 穿皮鞋走路幹嘛穿自編的草鞋 ? 是吧 ! 可是,人家問你的問題,你一句都沒有回答呀。 人家是問你,你現在有沒有在帶專案,有沒有排除System問題的能力。 有就回答有,沒有就回答沒有,應該很簡單吧? -- +-----------------------------------------------------------------+ | 夏之星系 - 個人日誌,提供佛學命理、小說漫畫、娛樂、技術等內容。 | | (http://xia4.org) | +-----------------------------------------------------------------+ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.50.43.92
文章代碼(AID): #16UBoBVz (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 33 之 66 篇):
文章代碼(AID): #16UBoBVz (Programming)