2014年10月7日 星期二

說好的Win9呢!原來新版Windows 10不叫Windows 9的秘密是...

上星期微軟公佈了新版的Windows作業系統,但出乎意料的是,原本大家預期的Windows 9被直接跳過,改稱Windows 10。據微軟官方說法,因為此版的改版程度對舊系統來說是一大躍進,所以就乾脆跳過一個數字囉!


不過,後來在網路論壇reddit上有一位老兄跳出來說了一個理由吐臭(雖然未經微軟官方證實,但還滿有趣的),他表示公司本來是要將新系統取名為Windows 9,可是在測試的時候發現了一些狀況,為了避免這類問題,才決定跳過代號9。

這個新聞滿有意思的,我分享這個訊息給正在學程式邏輯的學生們。
程式設計邏輯裡有一個很重要的概念,條件判斷(流程控制)
(利用IF....Else語法來編寫,用口語的說法就是:如果....,否則.....)

舉例:如果明天下雨,活動就取消否則就依原訂計畫進行

電腦程式和我們一樣,常須依目前的情況,來選擇或判斷接下來要做的事情。大致上有一些概念後,讓我們來看看那位網友說了什麼(他的留言):



其中有段程式長這樣:

if(version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else

  看不懂沒關係,翻成白話就是:

如果版本名稱開頭Windows9)的話
就.....
否則....


不知道各位還記不記得,除了今年4月才退役的Windows XP,之前還有二個PC常用的作業系統叫Windows 95Windows 98,他們兩個的名稱都是Windows 9開頭的哦!

根據那位老兄的說法,因許多第三方軟體程式使用上述程式來判斷新舊系統,即檢查作業系統名稱是否以Windows 9開頭,如果是的話,就一律判斷為舊系統。假設新系統也叫9,肯定會讓許多軟體程式將windows 9當成老系統,進而引發一些不必要的問題,所以這才是新系統取名為Windows 10的真正原因。(外國鄉民搜尋了相關程式,真的找到一堆類似的code咧!)

雖然微軟沒有回應這個說法,這消息只能算個小道消息,但不管正式命名的原因是什麼,希望到時候Windows 10正式上市時,能讓消費者真正體會到大躍進的變革囉!

參考原始討論串:

1 則留言 :

  1. 設定開機略過輸入密碼後,為何無顯示再輸入一次帳號密碼設定?且也重新開機,還是要再輸入密碼才能進入?

    回覆刪除