首页 > 科技 > 中国这么多厉害的互联网公司,但为何没有自己设计编程语言

中国这么多厉害的互联网公司,但为何没有自己设计编程语言

互联网公司没有设计编程语言我认为非常正常,哪个互联网公司开始设计编程语言了反而会显得有些特立独行。

主要原因有如下几个:

驱动力不足

话说无利不起早,目前没有哪个公司靠出售编程语言成为世界五百强的,不仅没办法成为世界五百强,连维持一个像样的公司运营都很难,因为,大部分编程语言都是免费的!

因为很多编程语言都是科研机构的科学家为了提升自己的工作效率发明的,比如C语言就来自于贝尔实验室,下图为C语言和Unix之父丹尼斯·里奇,他是贝尔实验室计算机部主任。

当然,也有一部分集成开发环境是收费的,比如微软的VC++,但是总的来说,靠编程语言赚不到什么钱,也就是说商业价值很小。这点小钱跟互联网公司的大生意比起来简直微不足道,互联网公司看不上。

没有利益就没有动力,所以互联网公司基本都不会在这一方面进行较大规模的投入。

除非,哪一天所有编程语言都被美国禁止使用。不过就目前的情况来看,美国的意愿和执行手段都不怎么强,编程语言全被禁的可能性是比较低的。

与公司定位不匹配

大部分互联网公司的定位一个是商业至上第二个快速适应变化。

互联网公司整天考虑的是他们的用户喜欢什么样的应用,喜欢抢红包还是喜欢某一款游戏?多少人玩能赚多少钱这些。

他们的眼光随时要识别出广大群众的喜好动向,开发团队随时准备着快速推出新的软件产品,生怕推出晚了就被别的公司抢占了第一波用户。他们宁愿多花点心思去研究用户,比如

互联网公司永远追着商业利益最大的那个风口去跑,这是互联网公司的基因和生存法则。

这种公司定位跟发明一个编程语言根本是风马牛不相及的事情,发明编程语言有点类似于搞科研和基础理论研究,特点就是高投入低产出,还大概率失败。好容易研究几年做出来了,根本卖不到钱也没人用,互联网公司哪会干这种傻事。

再说你让研发编程语言的团队考评怎么打,这些人在公司里怎么生存?微信团队成员一年奖金几十万,王者荣耀团队成员一年奖金几百万,编程语言团队成员连续三年奖金0蛋?

理论水平不够

发明编程语言需要相当的理论水平,当然你抄一套C语言可能不需要太高理论基础,但是新发明一个?

当年发明C++的时候提出了面向对象的编程思想,发明JAVA的时候则是为了解决网络设备硬件底层差异过大的问题,为的是发明全网络都适用的编程语言。

如果现在要发明一套编程语言,请问互联网公司能提出什么样的更优秀的编程思想?或者要解决什么样的重大应用问题呢?

这种基础理论性的进步和研究,我更看好各大学和研究机构,互联网公司没有这个基因。

错过了最佳时机

当前的编程语言发明都已经30年的时间了,C语言诞生于1972年,而JAVA和Python诞生于1990年左右,那个时代是奠定当前计算机和互联网总体架构和技术标准的年代。

而到了今天,所有传统计算机的基础性理论和技术标准都已经成熟,软件的整个生态也已经趋于完善,发明编程语言这种事情已经明显过时了。

就算当前真的做出一款中国自己的编程语言,围绕这个语言的软件生态建设也是非常困难的一件事情,关键是,你跟其它编程语言相比有何显著优势呢?

这就好比今天突然有人提出来,我有另外一种方法推导出爱因斯坦的质能方程E=MC2来,别人听到了大概率只是哦一声罢了,不会引起多大的轰动,除非,你推导出了其它重大意义的公式。

重点考虑研发下一代编程语言

但是编程语言会不会止步不前?当然不会的。当前出现了不少新技术和新产业,这些新领域反而急需全新理念的编程语言出现,比如AI编程、量子计算机编程、自然语言编程等,都需要全新的编程思想和编程实践,就看互联网公司有没有心去做。

这里不展开详细描述,感兴趣的同学可以去读一下我关于软件未来发展方向的两篇头条发文,必然会触发一定的思考。

软件产业升级(三):核心四级中国举步维艰,产业升级才能升华

软件产业升级(四):软件开发已部分自动化,未来程序员会失业

软件产业升级(五):量子编程算尽宇宙,脑意识直译无需软件

在这个一大批新技术集中爆发的前夜,建议广大互联网公司在下一代编程语言方面多发力,才有可能抓住未来软件产业的核心技术,使公司完成互联网公司向科技巨头的升华。

#软件# #编程语言# @枫叶科技2020


本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/370019.html