不過,後來在網路論壇reddit上有一位老兄跳出來說了一個理由
這個新聞滿有意思的,我分享這個訊息給正在學程式邏輯的學生們。
在程式設計邏輯裡有一個很重要的概念,條件判斷(流程控制):
(利用IF....Else語法來編寫,用口語的說法就是:如果....,否則.....)
舉例:如果明天下雨,活動就取消,否則就依原訂計畫進行。
電腦程式和我們一樣,常須依目前的情況,來選擇或判斷接下來要做的事情。大致上有一些概念後,讓我們來看看那位網友說了什麼(他的留言):
if(version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else
{ /* 95 and 98 */
} else
看不懂沒關係,翻成白話就是:
如果(版本名稱開頭是Windows9)的話
就.....
否則....
不知道各位還記不記得,除了今年4月才退役的Windows XP,之前還有二個PC常用的作業系統叫Windows 95及Windows 98,他們兩個的名稱都是Windows 9開頭的哦!
根據那位老兄的說法,因許多第三方軟體程式使用上述程式來判斷新舊系統,即檢查作業系統名稱是否以Windows 9開頭,如果是的話,就一律判斷為舊系統。假設新系統也叫9,肯定會讓許多軟體程式將windows 9當成老系統,進而引發一些不必要的問題,所以這才是新系統取名為Windows 10的真正原因。(外國鄉民搜尋了相關程式,真的找到一堆類似的code咧!)
雖然微軟沒有回應這個說法,這消息只能算個小道消息,但不管正式命名的原因是什麼,希望到時候Windows 10正式上市時,能讓消費者真正體會到大躍進的變革囉!
參考原始討論串:
設定開機略過輸入密碼後,為何無顯示再輸入一次帳號密碼設定?且也重新開機,還是要再輸入密碼才能進入?
回覆刪除