为什么中国没有自己的编程语言?

荷兰有python,日本有ruby,而中国这么大个国家竟然没有创造自己的编程语言?

阅读 10.6k
11 个回答

有呀,王垠自己不就开发了一个Yin语言么?我还看到过一个脚本语言Ming(明).
只不过很多搞IT的国人都有一种鄙视自己人的心态,人家搞出来了,不是想着怎么借鉴学习,而是先想着怎么否定别人.

其实关键还在于就算你搞出来了,也不一定有人用.
Dart算是Google官方搞的编程语言,现在也是半死不活.
倒是Google的几个贝尔实验室出身的UNIX C开发者不爽C++和Java搞了个Golang倒是有些人用.
我不说其他语言,就说我熟悉的PHP.
对于鸟哥这种PHP核心开发者,他要是想搞出一门类似PHP的脚本语言,我觉得是完全有可能的.
但是编译过留意过PHP源代码的人都应该知道,Zend引擎只是项目中的一小部分(9.2MB),那些功能函数ext(108MB)才是大头,另外还有一些把PHP应用在Web上的sapi(cli/cgi/mod_php/fpm)也有3.1MB.所以说,就算你一个人搞出来了一个语言核心,但你不可能一个人搞出那么多库函数,所以说,有实力还不如参加到成熟的项目中去.所以,鸟哥才成为了PHP的核心开发者,PHP7性能的大幅提升,鸟哥功不可没.还有就是峰哥,为PHP开发了异步高性能网络编程扩展Swoole,相当于PHP界里的Node替代.所以说,没必要非得自己搞出一门编程语言才如何如何,给一门并不漂亮但广泛使用的语言(比如PHP)添砖加瓦,同样令人钦佩.
另外就是Facebook里的HPHPc的项目发起者赵海平,初期把PHP代码转为C++代码后编译运行,这个难度和工作量也是相当大的,不亚于开发一门语言,后面也正是因为Facebook对高性能的刚性需求(那时还没有PHP7),所以才出钱出力组织开发团队继续开发,直到发展到现在基本兼容PHP的HHVM(仅支持Linux平台).所以说,一个人的力量是非常有限的,没有大公司因为自身需求出钱出力是很难成功的.

先问是不是,再问为什么

有啊 易语言

易语言,习语言,实在不行自己弄一个呗。。。

跟语言 和 环境有 很大的关系,印度是 全球最大的IT外包的国家,国内的也有很多的对欧美国家和日本的IT外包,国内的IT 发展有20多年了,上游的产业链基本都是国外垄断, 一下子拿出 跟 美国 较量的武器装备 较量,拿辽宁号 出来 比试比试 海上 战斗能力?(这个例子不恰当,我是想说现在国内开源的势头很不错,只是时间问题), 操作系统 核心 基本都是 人家搞出来的,CPU芯片 是人家搞出来的,纵使 有 国内的编程语言,编出来的代码 放在 哪儿跑呢?

新手上路,请多包涵

中国人实用主义,解决问题就行,哪怕土办法、用老语言。就算有实在绕不过去的坎,聪明的中国人也不会死磕,有这空多赚钱就好了。

新手上路,请多包涵

封建社会时间太长,改变缓慢,现在已经很不错了

这类问题应该去知乎提,这里提就不合适了。

易语言啊。。。

易语言就是,只可惜用的比较少。

推荐问题
logo
极客观点
子站问答
访问
宣传栏