百科问答小站 logo
百科问答小站 font logo



为什么中国开发不出流行的编程语言? 第1页

  

user avatar   Hori_Miona 网友的相关建议: 
      

呵,这巨婴的,淹到知乎了。

【我吃饱撑的想看苏姿丰扭秧歌她不扭说明她AMD不YES】系列。

这种巨婴提问在N年前的IT类贴吧&中文论坛就是日常+引战体、
如今知乎名气大了、大量水B涌入、
这波智力水平的人也转移到知乎了、
还是这套定体问、连提问前提都一样弱智。

当年就流行这种标题:
「为什么Linux在中国流行不起来」
「为什么中国开发不出自己的操作系统」
「为什么中国计算机界不能诞生Linus这样的大牛」
「为什么中国计算机界不能诞生Wintel这么牛逼的公司」
「为什么中国计算机界不能诞生老黄这样的军工人才」

…………………………

「巴西里约热内卢天主教大学,一个研究上帝的大学,都开发出了这么流行的Lua…………」
天主教大学就研究上帝哈哈哈哈哈,
那同志社大学是不是专门研究LGBT的…………
鲁迅美术学院里的老师都是鲁迅模样的仿生人…………

「这样大大挫伤了我的自豪感。难道真的是中国编程不行,没人才?」
不好意思,这巨婴咋这么理直气壮呢?就为你的自豪感、「人才」们就要设计一门编程语言?
那明天你对中国男足又不满了(而且这样的人估计还很多),就为了你(们)的自豪感、再创立一支球队?
那后天你对中国z

「人才」们就是巨婴网游中的NPC小姐姐、
巨婴不高兴了,
「人才」们马上卖萌、就为逗你开心,
今天用锤子敲个长城、
明天徒手戳张光碟、
后天用石斧砸个歼星舰
就为搏巨婴们傻乎乎的几句称赞?流着口水的几下掌声?

得亏了现在还允许「人才」流动、「人才」可以去做自己想做的事。

巨婴们、你们要真的有本事、别跟弱智一样整天网上引战、
去努力把自己变成人才、然后开发一门编程语言;
而不是在网上当伸手皇帝,嘲讽某国没这个人才、没那个人才。

你没生在现代美国这个人才遍地的国度、
你觉得不自豪了、然而你能且只能怨你父母。
真正本质令你无法自豪的、不正是你的巨婴父母吗?
正是他们、令你出生在一个庸人遍地的国家呢。

(有些才学会上网的巨婴、别来我评论区装傻充愣演猴戏了、懒得理你们,直接拉黑+删评。人穷智不短&人傻少添乱…………实在吃饱撑的能不能去点点知乎广告?)


user avatar   Ivony 网友的相关建议: 
      

其实我是非常反感将很多东西归咎为中国特有的问题的这种思维模式……


首先,流行的编程语言的出现是一个非常偶然性的事件,事实上这种事件在整个软件开发的历史中根本没有出现多少次,所以没有出现根本不能说明任何问题。


当然,中国的CS(计算机科学)基础过于薄弱,无法为业界提供很好的支持这些环境因素是客观存在的,我之前的答案也说过这一点。

但这些都不能构成决定性因素。


在我看来,所谓的决定性因素就一个,而且非常搞笑,没错,那就是运气……

咱们的运气还没有足够好可以搞出一个流行的编程语言……


很多答案说的很多东西都很有道理,氛围,文化,习惯,林林总总。但是这些都不是决定性因素。


中国这么大,什么程序员都有,单个的样本没有什么太大的意义,更何况是创造一个流行的编程语言这种运气居多的事情。



而事实上,没有创造出一个流行的编程语言,不代表我们不能创造出新的编程语言。同样的道理,没有写一个浏览器内核不代表写不出,没有写个操作系统也不代表写不出。这是外行人最常见的误解……


user avatar   yu-san-geng 网友的相关建议: 
      

单纯强调主流语言的诞生时间,是片面的。


golang诞生于什么时候?swift诞生于什么时候?typescript诞生于什么时候?这些也都没中国什么事儿啊。


主要原因在于,整个中国的计算机领域,上到名校教授下到普通开发团队,到目前为止其实都没有过那种,通过引入一门新语言,解决工程问题,或者达成某种技术诉求的经验。而这种经验,至少在美国,是有深厚的历史积淀的。


设计一门语言并不难,难的是说清楚为什么要设计。


你能想象微信为了推广小程序,像google一样设计一门dart语言替换js嘛?这根本不会发生。首先鹅厂不会有人这么思考问题;第二,就算有人这么思考,他很可能也找不到正确的方法论,“发现能靠语言解决的问题,发明解决问题的语言”,在中国,至少到目前为止,还没有人做好过这两项工作;第三,就算有人能做好,他没有履历背书,如何能战胜同事的挑战?


不像在美国,那帮人可以说“I wrote python”。


实际上诞生在美国之外的语言,流行起来似乎都需要一些运气。像erlang这种在创立的时候就有落地场景的语言,是很稀少的。比如日本的ruby,ruby流行其实是个偶然,如果rails没有基于ruby,那ruby恐怕会跟荷兰的clean一样,个别程序员知道它是个不错的语言,有点特色,但是没什么人真的在用。其实lua也是这样,尽管lua的发明者思路很精准,找到了“小”和“快”这两个切入点,但是lua真正流行,在国外靠的大概是《魔兽世界》,在国内靠的大概是云风和《大话西游》,这些应该都在lua发明者预期之外。


总而言之就是,中国人目前对于“发明语言”这件事儿,确实还不太懂。而这件事的第一步,是非常难迈出去的。


user avatar   feng-yu-yao 网友的相关建议: 
      

可能是时代变了吧。我学写代码的时候大家想的是“改变世界”,认为“世界是平的”,崇尚的是“开源”,是“Freesoftware”。

“分布式”、“去中心化”、“黑客与画家”、“禅与摩托车修理技术”、“海盗精神”、“大教堂与集市”

我们坚信凭借技术的力量,巴西、美国、芬兰、俄罗斯、中国...全世界的人们可以联合起来,制作出最伟大的杰作。这些作品,蕴含着 “改变世界” 的力量。

然而,现在大家关心的却只是编程语言开发者的国籍…

比特币成了诈骗与传销,p2p成了盗版集中地,开源社区成了白嫖集会

到头来程序员也只不过是一群顶着二次元头像、秃头、女装、中年危机、随时猝死的996油腻死宅罢了。

不,我不是说自豪感不好。只是突然觉得…自己有些不合时宜罢了。




  

相关话题

  计算机专业毕业,想入bim行业,想知道前景如何? 
  为什么前端代码会被设计成允许用户在浏览器中看到,而客户端代码却不能? 
  在程序员的日常学习中你是如何抗遗忘的? 
  为什么C语言整型常量十进制形式的类型与八进制、十六进制的不一样? 
  是否需要放下一切转行计算机? 
  关于C#泛型枚举器的问题? 
  印度现在的硬件水平是什么样的?印度政府又是什么态度? 
  量子计算机的出现会给实际生活带来怎样的改变? 
  各种编程语言的成功/代表产品有哪些? 
  Python真的不适合游戏开发吗?游戏全都用像Python这种解释型语言写,对开发出的游戏有什么影响? 

前一个讨论
C++的模版,到底是功能强大的工具,还是荒谬拙劣的小伎俩?
下一个讨论
为什么网上大多数嚷嚷中年危机的人都是 30 多岁的?那些 40-50 岁的人呢?





© 2024-11-09 - tinynew.org. All Rights Reserved.
© 2024-11-09 - tinynew.org. 保留所有权利