Windows 2.4

時間定義 11.4

現在任何一件事的發生,都不只建基於過去的某一件事。「Windows XP 的存在」並不是「Windows Vista 存在」的唯一先決條件。 Windows Vista 除了建基於 Windows XP 的源程式碼之外,還有不少外加元素。所以,把它們標籤為「同一個程式」的兩個版本,並非因為必然,而是為了商業上的便利,讓 Windows Vista 可以承繼 Windows XP 在市場上的身份。

試想想,如果 Microsoft(Windows 的製作公司)不把 Windows Vista 叫做「Windows Vista」,而把它叫做「Doors Vista」的話,後果會是怎麼樣? Microsoft 會損失慘重: 大眾根本不知道「Doors Vista」是什麼,哪會有人敢購買?

把 Windows Vista 和 Windows XP 標籤為同一個程式的兩個版本,尚算「正常」,因為 Windows Vista 的確是建基於 Windows XP。至起碼,Windows Vista 有運用和修改過大量 Windows XP 的源程式碼。但是,有時候,會有一些「反常」的標籤出現。沒有關係的兩個程式,由於起了相似的名字,令人誤以為它們是同一個程式的兩個版本。看看這條時間線:

Windows 95 –> Windows 98 –> Windows 2000 –> Windows XP –> …

驟眼看來,有部分人以為, Windows 2000 是 Windows 98 的後續版本。實情是,它們除了外表介面相似以外,就幾乎沒有任何關係。如果不理外表和名字,只看它們的源程式碼的話,你會發覺,它們是沒有「血緣關係」的。我估計,它們只有少於 1% 的源程式碼是相同的,因為它們根本來自兩個不同的程式系列(Windows 9x 系 和 Windows NT 系)。正正是因為那樣,有部分在 Windows 98 運行到的電腦遊戲程式,並不能在 Windows 2000 上存活。

真正的「族譜」應該是:

Windows 9x

    * Windows 4.0 (Windows 95) –> Windows 4.1 (Windows 98) –> Windows 4.9 (Windows Me)

Windows NT

    * Windows NT 3.51 –> Windows NT 4.0 –> Windows NT 5.0 (Windows 2000) –> Windows NT 5.1 (Windows XP)

— Me@2011.08.24

2011.08.24 Wednesday (c) All rights reserved by ACHK