微软不使用Windows9反而使用Windows10命名下一代Windows操作系统的真相
发布时间:2022-12-04 12:22:02
这篇文章主要介绍了微软不使用Windows9反而使用Windows10命名下一代Windows操作系统的真相,本文从技术角度分析为何使用Windows10而不用Windows9的原因,需要的朋友可以参考下
近日,微软对外首次介绍并提供了Windows 10操作系统的预览。此次“预览会”,最令人吃惊的消息是Windows 8之后的下一代操作系统,不叫Windows 9,而是直接命名为Windows 10。
按照微软的历史惯例,这一版本的操作系统,应该命名为“Windows 9”。
微软为何打破这一惯例,科技媒体做出了各种分析猜测。有一种观点认为,微软如此命名,是希望表明该版本操作系统距离Windows 8做出了巨大的改进和更新,因此“连升两级”,可以体现新系统的创新价值。
不过,这种分析站不住脚。实际上,在这次媒体吹风会上,微软负责系统演示的高管也明确表示,Windows 8操作系统在触摸操控和键盘鼠标操控上并未做好平衡,新系统要做出改变。
Windows 10系统中,出现了更多传统Windows 7用户熟悉的界面。这一系统的“返古”的特点,更大于创新。
近日,多业IT业内人士在Twitter和媒体上指出了微软跳过“Windows 9”的最重要原因——和十多年前发布的Windows 95和Windows 98存在技术冲突。
多位人士指出,在当年开发的一些软件中,曾经用相关的函数检查操作系统版本,而Windows 95和Windows 98,以及“Windows 9”前面的字符部分一致,由于当年开发的应用软件考虑并不周全,因此可能导致错误和问题。
换言之,当年的程序员判断,如果操作系统名称中包含有“Windows 9”,则判断为是Windows 95或者Windows 98。由于这些软件沿用多年,已经无法为新版系统修改代码。如果微软使用“Windows 9”,将导致大量的历史遗留软件集中发生问题。
据分析,基于这一原因,微软才决定直接跳过“Windows 9”,命名为“Windows 10”。
从技术角度解释为什么微软没有使用 Windows 9
那么从技术角度考虑,为什么微软跳过了9而直接使用10呢?据微软内部开发人员流传,是为前操作系统的版本号考虑。
实例代码如下:
复制代码代码如下:
if ( version.StartsWith("Windows 9") )
{ /*Windows 95, Windows 98 */
} else{
}
当软件开发人员使用:“ 如果 版本号开始于xxx,就 执行yyy” 时,会出现两种情况的正确判断
Windows 9
Windows 9* ( Windows 95 Windows 98 ) 95和98也是开头包含Windows 9的
综上所述,在早期测试时,微软发现很多第三方软件开发商使用了如上的方法去判断操作系统,这样会造成对当在Windows 95和 Windows 98上运行使用上述代码的程序时,程序会误判为WIndows “9″。
所以微软开发者为了避免出现这种不稳定因素,只好命名为Windows 10 。
觉得怎么还会这么写代码的?甲骨文还真的在openJDK里这么写了。
http://cr.openjdk.java.net/~simonis/…c.java.sdiff.html
第602行
同样的写法竟然还有大名鼎鼎的jEdit编辑器!
https://searchcode.com/codesearch/view/1393856/
第48行
猜你喜欢
- 为了美化插入到wps文字中的图片,我们可以对其线条颜色进行修改设置,下面就让小编告诉你WPS文字修改图片线条颜色的方法,欢迎大家来到学习。W
- 在使用Word文档插入表格进行编辑时,当表格行数过多无法全部显示在当前页面时会自动跨页延伸至下一页,这样的表格在排版阅读上很不方便,今天我们
- 如何在Mac和iPhone,iPad上打开隐藏式字幕和SDH?小编给大家带来了如何在Apple设备上为“聋哑人或听力障碍者”打开隐藏式字幕的
- 首先,我们点击视图选项卡。然后我们找到冻结窗口按钮。然后我们便可以在这里选择一种冻结方式。滚动鼠标便可看到第一行已被冻结。我们也可以取消全部
- 一些用户在使用QQ for Mac Preview 2之后,发现电脑很容易导致CPU占用过高、温度过热、死机等问题,这让不少用户都感到很头疼
- 1.打开Outlook程序,点击工具栏最右方的【帮助】按钮,然后点击【个人信息选项】打开【信任中心】。注意,这只是一个快捷选择的途径而已。2
- 对于wps表格的制作,要怎么去制作超链接呢?下面小编就为你提供wps表格怎么制作超链接的方法啦!wps表格制作超链接的方法:1.打开WPS表
- 今天小编为大家带来了win7系统开机屏幕显示0xcoooo428错误怎么办 解决方法介绍,感兴趣的朋友们可以跟着小编去下文了解一下哦今天小编
- 有不少朋友升级了Win11系统以后发现中文打字只显示字母,这是什么情况,怎么解决?今天系统之家就来和大家讲讲如何解决这个问题,其实挺简单的,
- Win11移动硬盘不显示怎么办?本文就为大家带来了移动硬盘在电脑上显示不出来解决方法,需要的朋友一起看看吧有Win11用户在使用电脑的过程中
- 我们为大家介绍了word的快捷键大全,我们都知道使用Word中的快捷键与功能键可以减少鼠标的操作次数,提高工作效率。今天我们就来学习下wor
- 如何将Win10中秒表固定到开始菜单?本文将提供将Win10中秒表固定到开始菜单的教程供大家了解,希望可以帮助到大家 将Win10
- 最近有win7用户反映,电脑开机时无法进入系统,启动画面出现提示DHCP...,重启计算机后还是这样的现象,这是怎么回事呢?这种情况怎么办呢
- 在word编辑文档的时候,我们需要一些特殊符号输入,如框框中打勾这个是比较经常用到的。那么下面就由小编给大家分享下word在方框内打钩的技巧
- 今天我们来学习一个工作中应用Sumifs()函数汇总数据的应用实例。 如下图所示的表格,我们需要知道每个产品代码在审核日期2019
- 现在,你只要对 Siri 说“嘿 Siri,我的鼠年关键字是什么?”就会得到 Siri 的回应,一起来试试吧。如果召唤 Siri 没有反应,
- Win10预览版推出一个月,微软也为其推送了最新更新版,为其增加了7000多项新特性,这个消息无疑是让人兴奋的,但要如何升级呢?来看下具体的
- Mac系统中Safari无法退出不能关机该怎么办?mac电脑Safari浏览器没办法推出才导致的不能关机,今天我们来看看怎么解决Safari
- win10系统有自己的groove音乐播放器,但有来自小伙伴的反馈。如果无法播放groove,系统会提示:请确保您的前额电脑声卡和视频卡可以
- 在win10中设置闹钟是很方便我们进行时间管理的,那有些用户不禁会好奇。假如把电脑关机后,之前设置的闹钟还存在不,到时间闹钟还能提醒咱们吗。