电脑附身_最新章节第二百零五章 开源还是闭源
最新网址:m.kenshuzw.info
以下是啃书小说网KenShu.CC收集并整理,版权归作者或出版社。 接下来的几小时,杨林又用矩阵语言开发工具包开发了一款小软件,在自己的atrix2手机上运行了一下,软件整体和atrixos操作系统契合无比,操作这款软件就仿佛在操作atrixos本身一样流畅,这让杨林对矩阵语言的信心大增。
不过矩阵语言的技术问题解决之后,杨林接下来需要考虑的就是这款语言的商业问题了。
计算机语言如果从技术角度,我们可以划分为机器语言、汇编语言、高级语言外,那么从商业角度,我们还可以将其划分为开源语言和专利语言。
这很好理解,编程语言其实也是一种软件,和开源软件意义相同,而所谓开源编程语言就是你可以自己去修改完善的编程语言,专利语言则是受相关厂商控制。
就像甲骨文公司和google之间关于安卓的诉讼,甲骨文公司拥有java语言的专利,而谷歌的app大多数都是java参与开发的,由此也导致了侵犯专利的问题。
这两大巨头间持续了数年的官司曾经导致人们对java语言专利问题的担忧,于是他们又去寻找一种开源的,独立于厂商的语言,以此避免把自己的基础架构和开发工作都捆绑在像甲骨文这样的单个公司的商业标准之上。
对任何一个公司而言,都不希望将自己的产品缚束在另外一个公司的要求或指挥下。
可替换的供应链、多公司集体作用、使用开源标准等都是国际上常用的规避方法。
否则的话,一些公司很容易会被锁死在一个公司的产品中。
但矩阵语言不然,它对atrixos开发者而言几乎不可替代。杨林完全有能力要求把全世界所有软件开发者都束缚在矩阵语言的框架下。
但这里面有一个很大的问题,那就是矩阵语言和目前世界上流行的cc、java、vb等语言相比。拥有完全不同的语法和函数体系,任何人想要使用这种语言。都得从头开始学。
因此,如果矩阵语言选择闭源,其他开发人员需要向矩阵数码购买开发工具、最终用户需要支付矩阵数码许可费用的话,那对矩阵语言的推广恐怕会形成一个很大的障碍。
本章未完点击下一页继续阅读
最新网址:m.kenshuzw.info