杏耀平台-杏耀注册登录链接

杏耀平台(主管Q554258)自创立以来一直以信誉为重,本站提供多元化娱乐介面及注册登录链结供用户查询,更多杏耀平台相关信息欢迎持续关注本站!

杏耀平台,开放使软件更快地变得更好

杏耀注册 开放使软件更快
 
 
英国研究人员计算出,当计算机软件的代码可以被所有人自由访问时,软件的开发效率会更高。
 
这对于开放访问软件的众多支持者来说并不奇怪,比如Linux和Apache项目分发的操作系统和工具。对他们来说,自由获取代码的优势是一种信念——这既是一种技术决策, 杏耀娱乐平台的手机APP介面流畅,杏耀娱乐移动客户端下载。甚至还推出了手机挂机软件,称得上是业界首创。,也是一种意识形态立场。
 
由牛津大学的Damien Challet和Yann Le Du设计的软件调试理论模型,对于那些更愿意保持自己的软件专有的公司来说,提供了一些发人深省的信息。“封闭式”软件是由受雇处理用户发送信息的工作人员精心设计的,它需要更高质量的程序员和更多的用户在可比的时间内达到与开源软件相同的完美水平。
 
换句话说,研究人员认为,对于一组特定的用户来说,他们会发现并报告bug,程序员会纠正这些bug, 欢迎多与杏耀总代交流,杏耀总代理q3451-8577谈天全天在线,服务周到。,开源软件的调试速度总是比封闭源代码软件快。
 
这不是显而易见的。如果您拥有相同数量和质量的程序员,那么无论源代码是打开的还是关闭的,修复错误所需的时间都是相同的。但是对于自由访问的数据, 2019年开春又是全新的开始,杏耀娱乐平台报喜杏耀娱乐与您一同成长丰收!,程序员和用户之间的信息流更好。
 
此外,Challet和Le Du指出,开源方法允许软件没有bug,即使任何一个程序员都有可能无法解决他或她遇到的bug。
 
开闭箱
 
开放存取软件始于20世纪80年代互联网和万维网发展初期的GNU操作系统。它挑战了几乎所有复杂工程系统背后的设计理念。以前,程序员Eric Raymond解释说,“我认为最重要的软件需要像大教堂一样建造,由单独的巫师或一小群法师在出色的隔离环境中精心制作。”
 
许多软件公司——最著名的是微软——雇佣一群专业程序员来设计他们的产品,他们会定期对产品进行修改和改进,以回应反馈和抱怨。每个更新都以黑盒子的形式呈现给用户。
 
但早期个人电脑上最流行的操作系统Unix并非如此,它是由美国电话电报公司贝尔实验室(AT&T Bell Laboratories)开发的。它以象征性的费用分发给用户,用户可以自由修改和重写代码。
 
1991年,当时还是芬兰赫尔辛基大学学生的Linus Torvalds开始开发一种名为Linux的操作系统,目前全世界估计有1800万人使用Linux。任何人都可以修改Linux代码。Apache软件基金会支持其他开放访问软件项目。
 
他们的想法是,有这么多人发现并消除故障,他们就能更快地解决问题。雷蒙德把这种哲学比作集市,而不是大教堂。
 
“我认为最重要的软件需要由各个巫师精心制作”
 
在Challet和Du的模型中,一旦程序员修复了他们报告的bug,用户就会更新他们的软件。对于开源软件,这种反馈和更新是不断发生的。对于封闭源,只有在私有程序员修复最后一批错误的离散时间周期之后,才可以使用新版本。
 
研究人员计算出,闭源调试相对较慢,因为在每个更新版本发布之后,报告的速度会迅速下降,使得程序员只需很少的输入就能发现剩余的问题。更新之间的间隔越长,修复bug的速度就越慢。
 
 
 
 
杏耀平台-杏耀注册登录链接
上一篇:杏耀注册,提高结果重现性的蓝图
下一篇:杏耀平台,粪便移植可能是对抗耐药细菌的最好办
隐藏边栏