当前位置:系统粉 >   IT资讯 >   微软资讯 >  你知道微软的操作系统为什么没有Windows 9吗?

你知道微软的操作系统为什么没有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,那这些程序就乱套了。所以说呢,在操作系统江湖上出来混迟早还是要还的吧。各位朋友有木有涨姿势呢?

我要分享:

最新热门游戏

版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航