[轉載] Annihilator 暢談中文MUD 3

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間17年前 (2008/12/07 22:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
發信人: Happyman (small potato), 信區: MUD 標 題: [轉載]Annihilator暢談中文MUD 3 發信站: 香港網站 (Mon Mar 19 11:13:50 2001), 轉信 *** 以下文章摘錄自 [泥巴新事記] 電子報 *** [泥巴新事記]電子報網址: http://mychannel.epaper.com.tw/channels/m/u/mud_news/ 第三篇 OpenSource 這幾年來開放原始碼(Open Source)的運動蔚為風氣, 對傳統的軟體產業 造成相當大的震撼。其實開放原始碼的事情只要是讀資訊科系的學生應 該都做過, 當年交的作業不全都是開放原始碼嗎? 我個人非常欽佩開放原始碼的兩位精神領袖 Richard Stallman 和 Linus Trovalds, 其中 Stallman 的 GCC 幾乎是我現在吃飯的傢伙, 而 Linus 的 Linux 則是我寫程式時最喜歡的環境。當然, 還有許多開放原 始碼的軟體是我學寫程式的教科書, 例如很多有關 TCP/IP 的知識我是 從 Merc Dikumud 的原始碼裡第一次學到的。 我學校畢業, 實際在資訊業工作的時間已經有一年多的時間了, 在接觸許 多非開放原始碼的程式碼之後, 深深地感到開放原始碼的軟體其品質其 實要比這些軟體公司視若機密的程式碼高多了。原因無他, 品質差的開 放原始碼軟體通常不容易傳播, 而廣為大眾接受的開放原始碼軟體則通 常有較好的架構及文件說明, 並且持續地有人在進行除錯及維護。(這當 中也有例外, 如 MudOS 就是一個程式碼寫得很亂的例子) 幾乎從有 MUD 以來, 大多數的 MUD 就都是開放原始碼的。在還沒有人發 現到MUD 的商業價值之前, 那些花時間寫 MUD 伺服器程式的人似乎都巴 不得有人採用他的程式開 MUD 站, 還會自己在新聞討論區上自吹自擂地 廣告, 並且整理各式各樣的文件。當然這是好現象, 不過這種現象有越來 越少的趨勢。 OpenSource 其實是一種信仰。就像你在街上拉住一個人問他信不信上帝 一樣, 不管他回答信不信, 你很難確定他到底信不信。 目前在網路上由華人所寫的開放原始碼軟體不多, 但這並不是因為華人比 較小氣的緣故, 而是因為中文在電腦上需要解決的事情比英文多得多, 而 程式設計師們正忙著解決這些事情。當我的工作不允許我寫開放原始碼的 東西時, 我不會開放這些原始碼; 但是當我有空的時候, 我會利用閒暇的 時間寫一些程式, 然後和別人的開放原始碼程式比較看看, 是不是有資格 成為開放原始碼程式。這不是因為想勝過他們, 或者想一朝成名天下知, 只是覺得如果有些程式這樣寫比較好, 希望能得到一些人的贊同, 改用我 比較好的程式。 我並不建議所有人都去試寫開放原始碼的軟體, 因為如果網路上一下子出 現幾百種的 MUD 伺服器, 那會是很可怕的情況。 但是我十分願意建議所有人都去「讀」開放原始碼的軟體。成功的開放原 始碼軟體有很多因素, 易讀易懂通常是其中之一。這些軟體不見得沒有 bug, 但是至少他們不會把臭蟲藏在你看不懂得機械碼裡, 當你能抓到開 放原始碼軟體的臭蟲時, 表示你也有能力寫開放原始碼那種品質的軟體了, 要不要開放原始碼, 是你的自由。 泥巴城堡的 Black 提到是不是有大家一起開發 OpenSource 的可能, 這 當然是很有可能的。不過我並不建議「大家一起」開發, 因為軟體工程是 典型的三個和尚沒水喝的問題, 在什麼都沒有的情況下, 就把一堆人湊在 一起, 是很難生出第一行程式碼的, 因此最好的情況就是有興趣的人互相 商量一下, 「分頭進行」開發的工作, 只要不是大家都去重新發明輪子, 分頭進行的效率要比一起開發快多了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.106.180
文章代碼(AID): #19E-Gedr (mud_sanc)
文章代碼(AID): #19E-Gedr (mud_sanc)