|
*停權中*
|
引用:
|
作者bluesystem
基本上就算我有拿到windows的原始碼,我不會去看也不覺得會有什麼價值.
第一,個像這種東西程式碼大到不是一堆人絕對無法理出個頭緒來的.之前有幾個大型遊戲的程式原始碼流出來,我也曾拿到過.不過光是看就要花很多時間,找出可用的東西要花更多時間.光是瞄一下就放棄了.更何況windows這麼複雜的OS的source code?
第二,就我看過windows某些SDK附的sample,有的code寫得很好,有些code寫得有夠爛.看了只是浪費時間(所以bug才會那麼多).windows的source code因為不需要公開,所以寫得再怎麼爛只要會動就好了.以前就有聽說微軟都找一些印度工程師,要求就只到程式會動就可以了.像Linux這些反而因為是原始碼公開而且還有註明是誰寫的,通常都不敢亂寫(怕被人笑).不是說Linux的程式就一定好,但是我相信爛的程式碼一定比windows少很多.我自己光看direct x sdk,就覺得根本是亂規劃一通....
windows如何運作,基本上透...
|
並不是亂規劃,而是不嚴謹~~~
有時候多看高手的原始碼,真的可以激發很多創意,甚至佩服,怎麼可以想到用這些方式來解決某些問題...
其實寫的好不好,在於省掉了多少運算資源,並不是在於原始碼少了幾行,而這些都只是在原始碼裡可以看到的......我也認同開放原始碼,軟體跟整個大環境才會進步
|