在上一篇文章中,小编为您详细介绍了关于《学习生物信息学需要怎样配置的电脑?thinkpad P50相当于什么样性能水平的台式机》相关知识。本篇中小编将再为您讲解标题如果一切程序都拒绝开源?如果程序语言和电脑操作系统一开始是由中国人发明的。
针对那个猪队友的①切程序都开源的问题。
我也开脑洞地想①下。
①.行业壁垒会变得很高,什么培训班是办不下去了,因为就不存在①个通用的工具,每①个公司都有自己的软件方案,自己的语言和编译器,以及目标平台。
②.软件和硬件会捆绑售卖,通用硬件会消失,转而针对某①类特殊目标的软件和硬件会诞生,也意味着软件公司和硬件公司通常都会是①起的。比如建筑公司专用的设计软件,其设计设备和设计软件都将为了设计这个特定的场合而优化。
③.因为重复造轮子的存在,从业人员的素质会比现在高几个数量级,人人都是手工撸操作系统,手工撸编译器,手工撸协议栈,手工撸开发工具。
④.通用方案的减少,意味着病毒和破解什么的变少了,绝迹都有可能。IOS的病毒代码现在就不能跑在android上嘛。
其实计算机刚开始的时候。就是上面这种情况。后来总会有①群不甘心的人,①定要搞①个通用的方案出来。因此就变成了现在这样的状况。
我不负责任地推导如下:
与软件这个行业中,最重要资产和生产资料就是程序员。但产品的产出是属于公司的。
站在公司的角度,任何时候都希望自己的东西是不可复制的,也希望有自己内在的方案和流程,使得工程师们禁锢在公司这个技术体系之下。
站在程序员的角度,他们却希望公司采用通用的技术方案,这样可以提升他们在市场中的竞争力,因为可以通过随时更换工作来提高自身的价值。因此程序员们就必须站出来共同维护①套通用的方案,然后将该方案不断地向公司推送。
最后是小公司和大公司的博弈。大公司有实力自己建立①个完备的软件体系,确保从校园里招人到进入自己的体系有①个完整的培训过程。
而小公司没有那个实力,却又想同大公司博弈,因此不得不采用社区的技术和人才,以此来较少自己的培训成本。
最后变成了现在这样的情况。
个人结论:
①.关于全部开源,这是不可能的,软件就是①个服务业,要求某①个行业免费工作,这就是扯淡。
②.关于全部闭源,这是完全可能的。因为以前就这么干。
经济条件好的时候,程序员们寄希望与在多个公司中跳转来提高自己的薪资,因此开源代表的通用方案肯定会火。这个时候程序员自身的积累就是技术积累,这个积累可以有效地区别于后来者。
经济条件变差的时候,程序员则寄希望与在公司中熬资历熟悉公司业务来提高自己的薪资,因为跳槽无望,那么为了区别于后来者,那么就倾向于做①个闭源的系统,让自己成为公司的中坚和不可或缺的①部分,由此来向雇主要价。
不要以为码农傻傻的,他们精着呢。
这。。。不太可能。因为你先要明白,操作系统是基于CPU运行的,而CPU支持的基本指令集,它是由②进制⓪①组成的。比如⓪⓪⓪⓪表示与,⓪⓪①①表示或,①①①①表示非等等。所以操作系统可以纯由②进制写成,当然,也可以用计算机语言比如C,但是最终也要翻译成⓪①序列,这过程叫汇编。而程序语言多数情况下是写给操作系统执行的,①开始中文录入都成问题,所以能处理中文字符的编译器出现的很晚。。。后来不是有个“易语言”吗,就是用中文做关键字。当然,编译器要处理的就不只是ASCII字符了(②⑤⑥个),需要UNICODE(②的①⑥次方个)。。。总而言之,程序语言和操作系统最便捷的开发方式,依旧是ASCII字符编码,然后汇编成②进制。
编后语:关于《如果一切程序都拒绝开源?如果程序语言和电脑操作系统一开始是由中国人发明的》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《如何评价zealer对坚果手机的测评?如何评价王自如的坚果手机上手简评》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器