Windows既然不开源,那程序员是怎么为它开发支持软件的?如何编写windows程序
Windows既然不开源,那程序员是怎么为它开发支持软件的?
感谢邀约,你的提问题两者之间没有任何关系,系统是否开源和软件一点关系都没,就好比我们使用的苹果手机一样,苹果系统不开源,但是其使用人数多,其市场价值就越大,自然就有更多人的愿意在这个平台上开发软件,以下是我针对这个问题的思考,仅供参考:
(图片来源网络,侵删)第一弄明白计算机系统和软件的关系
计算机系统软件包含系统软件和应用软件,没有装任何软件的计算机称为裸机,裸机是很难被人们使用的,软件是计算机系统必不可少的部分。系统软件是直接运行在裸机上的系统软件,又是其他软件能够运行的基础,下图表明计算机硬件、软件之间的关系
操作系统的生态问题,造就了开发人员为其开发软件
(图片来源网络,侵删)Windows桌面操作系统从85年发布的Microsoft-DOS到现在的windows 10,有数据显示,Windows仍然雄踞91.59%,第二是Mac占6.27%,最后的Linux占2.14%,在我国的使用率更是高达了95%。
windows基于什么系统开发的?
MS-DOS
windows是微软公司开发的。它的前身是MS-DOS,DOS是磁盘操作系统的简称,它是以命令行模式提供对计算机硬件(主要是磁盘,也包含输入/输出接口、打印机等)进行管理和操作的系统软件。后来,由于鼠标的大规模应用,命令行模式不仅学习比较困难,而且操作也不方便。所以微软公司于1983年开发了一套基于DOS之上的视窗操作系统,取名WINDOWS1.0。它主要的概念是让用户面向对象,它将计算机中的设备、接口、文件夹、文件等制作成图标,让用户以更直观的方式,用鼠标完成对计算机的操作控制。当时的WINDOWS实际也是DOS下的一个命令,它不能脱离DOS存在。直到1995年,WINDOWS开发到4.0才真正成为独立的操作系统,为与前期版本区别,取名WINDOWS95。直到现在有多种不同领域和用途的软件版本都属于WINDOWS操作系统。
(图片来源网络,侵删)比尔盖茨的微软发家史,有两个重要的节点事件,这两个重要的节点事件成就了今天比尔盖茨和他的商业帝国,而比尔盖茨的商业帝国一切都要从忽悠开始。
比尔盖茨空手套白狼、5万美金“忽悠”成就万亿微软帝国
当年比尔盖茨和保罗艾伦两个人一起创业,从哈佛退学的比尔盖茨在汽车旅馆开始了商业梦想,糟糕的汽车旅馆能清楚听到隔壁晚上一些波浪起伏的声音,他在那里收到了自己人生的第一个超速罚单。
他们从一开始就是做软件生意,先是通过在Altair电脑上挣Basic授权费用起家,他们逐渐开始有一第一桶金,可是这很明显不是比尔盖茨一直期待的,他有更大的野心,他有更宏伟的商业梦想。一切从忽悠开始!住在汽车旅馆的比尔盖茨忽悠他的每一个客户他已经租了一栋楼作为办公场所,比尔盖茨后来把鲍尔默从斯坦福商学院忽悠退学了。
比尔盖茨带着保罗艾伦、鲍尔默三个人一起走进了蓝色巨人IBM的谈判室开始商业生涯最重要的忽悠。比尔盖茨一本正经的瞎吹牛说自己已经有了操作系统,而且还通过自己强大的谈判能力让IBM接受了比尔盖茨授权而不是IBM完全购买的使用方式,还编了一个DOS的名字,其实这时候他们压根就没有操作系统。
谈判结束之后保罗艾伦5万美金从一个叫做帕特森的工程师手里买到了DOS,然后他们就针对DOS进行改良,改名为MS-DOS,微软就这么从蓝色巨人的手里吃到了第一块肥肉,这是微软第一步发展的开始。
乔布斯从施乐“偷”了图形界面、当然同样要被盖茨“忽悠”
到此,以上就是小编对于怎么编写windows程序的问题就介绍到这了,希望这2点解答对大家有用。