前言
知乎上有一个提问:为什么中国开发不出流行的编程语言?
↓↓↓
今天,我们就这个话题一起来做个讨论。
众所周知,无论是前端亦或后端,我们所接触到的编程语言(Js、C 、Python、Java、Go等),清一色都是老外所开发的。
我们说,中国互联网产业也腾飞多年,所以有些小伙伴不禁想问:为什么这么多年,我们自己一直都搞不出一个主流的、受众广的编程语言呢?
我的回答
我认为咋们国家确实有许多优秀的软件开发人才和技术团队(无论前端后端都都有不少著名的开源框架,供众多开发者使用,有的还捐赠给了Apache等基金会,面向全球开发者,口碑非常炸裂),但如果单从编程语言层面,确实这么多年,一直未成功开发出类似于 Python、JavaScript、Java 或C 这样在全球范围内广泛应用且流行的编程语言。
这里我深度总结了如下三个原因,是我认为,有可能导致中国一直创造不出一个主流的、受众广的编程语言的缘由:
- 历史和成熟度:许多流行的编程语言,如C 、Java、Python 等,都具有悠久的发展历史。它们经历了长时间的演化和社区的贡献,逐渐成熟和流行。中国的编程语言尚未有机会获得类似的发展历史。
- 创新和领先性:发展一个新的编程语言需要巨大的投入,包括庞大的社区、丰富的库和框架、优秀的工具链等。现有的编程语言已经占据了很大的市场份额,要打破这个局面需要新语言具备足够的创新和领先性,这是一项具有挑战性的任务。
- 社区和生态系统:一个成功的编程语言不仅仅依赖于语言本身,还需要一个庞大而活跃的社区来支持它。这个社区需要贡献库、框架、工具和解决方案,帮助语言持续演进。
虽然国内有不少编程语言的开发和研究工作,但要想开发出一个全球流行的编程语言,需要长期的投入、技术创新、全球化视野和广泛的社区支持。这是一项极具挑战性的工作,难度系数可想而知。
但未来事,谁都不好说,华为的鸿蒙操作系统,不就是一个佐证嘛。扔以前,谁能想象中国能自己创造出属于自己的手机操作系统,而且还这么成功。前不久小米也宣布了属于自己的手机操作系统,也是一个很好的案例。
OK,接下来,分享两则我们可爱的知友,关于这个问题的精彩答复,一个比一个精彩,一定看到最后哦!
知友作答
回答一
回答二
写到最后
感谢您一路陪伴着我,探索编程的奇妙世界。如果您对程序员日常趣事、编程技巧和技术干货等充满兴趣,那么不要错过未来我为大家奉上的精彩内容!点击关注,让您的程序员之旅更加丰富多彩,我们一同成长,一同前行!