瀏覽單個文章
godel_chen
*停權中*
 
godel_chen的大頭照
 

加入日期: Aug 2005
您的住址: Taipei
文章: 46
引用:
作者Rainwen
mm....所以應該是在Win95~WinXP等32bit OS上開發程式較容易且有效益,
而DOS或Vista/W7 64bit的軟體開發較困難

只要64bit平台未普及,或是W8效能未能超越,XP大概就能一直戰下去吧.......


不曉得團購有沒有優惠.........


開發程式容易否跟位元數...沒有關係啦. 要看廠商提供的DLL是不是讓你1000行的程式, 只要一個呼叫就解決了.

DOS-> Win, 低階程式變困難了, 因為你寫的程式不再是唯一在這台電腦跑的程式, 但是寫圖形介面變簡單了, 因為有DLL等API可以呼叫, 不用自己處理一堆滑鼠輸出入.

微軟擅長提供好用簡單的程式庫, 在作業系統發行前就上市, 來增加軟體量.

32->64位元的程式設計問題是, 10幾年來已經累積了大量經過長期測試除錯過的
32位元相容軟體, 為何要改寫成64位元, 重新玩一次除錯?

DOS->Win是因為GUI改寫. 32位元->64位元, 你完全看不出差別, 不告訴你,
你根本不知道是64位元. 這就是原因.

老實說, 大家一直在說Win 7好用, Vista 漂亮, 那些看得到, 用的到的, 在傳統
的作業系統概論, 都屬於"應用程式", 不是作業系統本身.

真正作業系統管的是檔案系統, 記憶體管理, CPU分時...等等, 是應用程式背後
的東西.

所以在UNIX系統上有一個X-Server負責連結GUI介面跟作業系統, 你愛用哪個
GUI就用哪個, 還可以把GUI介面跟作業系統分開在網路上不同的電腦.

好的作業系統只要忠實穩定的把硬體資源配置給應用程式就好, 這點微軟的
Windows 2000做的最好. XP已經腫脹不少, 尤其加上activation, 只要硬體
變更過大, 還會給你自動失效...

所謂的太舊無法執行根本很多是謊言, 之前很多所謂只能在XP執行, 不能在
Windows 2000上跑的程式, 經過解譯安裝程式, 就會發現是安裝程式加的限
制. 有的是只要把DLL拷貝過去就可以跑.

現今問題在電腦的應用, 不再是電腦跑多快, CPU 10000G也沒有差別啊!
可見的未來電腦會朝其他生活發展, 而不是位元.
     
      
舊 2011-11-03, 05:09 PM #111
回應時引用此文章
godel_chen離線中