係統粉 > IT資訊 > 微軟資訊

你知道微軟的操作係統為什麼沒有Windows 9嗎?

發布時間:2017-08-16    瀏覽數:

各位對微軟的操作係統都很熟悉了,除了老古董的MS-DOS可能小夥伴們還沒有接觸過之外,微軟大名鼎鼎的視窗Windows係統可是無人不知。當年微軟發布的windows是嚴格按照軟件的版本號來命名的,例如1985年微軟第一次發布圖形用戶GUI界麵的windows 1.0版本,開發代號是Interface Manager。此後微軟陸續做了一些小的更新,推出了windows 1.01,windows 1.03之類的小升級。到了1987年,微軟推出了windows 2.0。此後就是升級最給力的windows 3.0和3.2版本,這可是那個年代486和586的標配係統軟件呀。

但是時間到了1995年,微軟開始不按套路出牌了,推出了windows 95。雖說這是微軟極其成功的一個版本,也同時是奠定微軟在操作係統江湖老大地位的裏程碑,但是從這開始微軟就壞了版本規矩了,因為後續就推出了windows 98和windows ME,完全就是在按照發行年份命名的呀。尤其是剛過千禧年,微軟推出了經典的windows XP,好吧,看的讓人一臉懵逼,也不知道下一個版本會叫啥名字。果然,微軟出了用戶體驗極差的windows Vista。其實吧,微軟還是遵循軟件版本號的規矩的,這些按照年份和字母推出的係統都是有嚴格版本號的,windows 95、windows 98、windows ME、windows XP和windows Vista的版本號分別是4.0、4.1、4.9、5.1和6.0。

終於,在2009年,微軟終於按規矩推出了windows 7,這才是真正的版本號軟件。後續為了迎接平板電腦,微軟推出了windows 8和8.1。不過到了2015年,微軟就跳過windows 9這個版本直接發行了windows 10。這是為啥呢?

你知道微軟的操作係統為什麼沒有Windows 9嗎?(1)

其實也很簡單,這是微軟在為其之前的不按套路行為吞苦果。事實上,如果用了windows 9可能會導致一些舊程序出現問題,因為數以千計的應用程序都可能使用這樣的代碼去檢測電腦運行中的windows版本是什麼:

if(version.StartsWith("Windows 9")){

/* code for win 95 and 98 */

} else {

/* code for other OS */

}

懂得看代碼的朋友(哦,對了,說的就是程序猿單身汪了)就知道了,這其實是在檢測係統名稱是否包含9這個版本。其實就是去檢測95還是98版本的。也就是說一旦微軟出了windows 9,那這些程序就亂套了。所以說呢,在操作係統江湖上出來混遲早還是要還的吧。各位朋友有木有漲姿勢呢?

上一篇:PS4或已壽終正寢 微軟這次或許已經走在了索尼前麵 下一篇:微軟宣布第五代小冰! 揭曉最大秘密

相關資訊

最新熱門應用

電腦問答