我来个简单的暴论:中国企业实力不行。一门编程语言能不能流行起来,一个非常重要的因素就是它有没有解决现有编程语言的一些问题。比如C语言不支持面向对象编程,所以有人开发了C++,补上了这方面的功能。C++语言内存管理困难,很容易内存泄漏,于是有人开发了Java语言,用垃圾回收器解决了这个问题。Java语言臃肿不堪,写起来麻烦,于是有人开发了Kotlin、Scala等语言,想要在某个方面取代Java。C++写程序容易内存泄漏,微软用着感觉很不爽,正好自己有个大一统战略,所以开发了C#语言,意欲一统Windows端编程。
谷歌觉得现有语言都有点花里胡哨的感觉,于是弄了个Go语言,简单易学,写并发简单,用在服务器上美滋滋。苹果以前一直用Objective-C来写程序,结果他们自己也觉得有点难用,于是整了个Swift,把那些时髦东西加进去,大家都说好。可以看到这些语言的流行都有着这方面的因素,但是很遗憾,这些和中国企业并没有什么关系。咱们中国那些企业,还处在废拉不堪的内卷状态,根本没能力弄一套全新的语言,解决现有语言的一些问题,他们最多只能改改JDK,写写类库,仅此而已。从技术链的角度,国外顶级科技企业处在技术链顶端,他们自己就是生态系统,碰到的问题自然可以考虑搞门新语言。我们则就不同了,顶多也就是跟着人家喝汤的,怎么可能像人家一样开发新语言呢?
人家有一堆大龄程序员,有着足够的经验与技术沉淀,咱们只有35以下的码农,拿头跟人家比吗
遥遥领先遥遥领先遥遥领先。。。。。。
国内的行情是这样,他们有自己的知识库,新入职的小年轻从知识库获取知识就好比流水线的工人,他们需要当个流水工人,35岁以上体力不行了就得被节流了,相反35岁才是人的刚刚开始,要有经验有经验,没得比的
剪了你的翅膀你怎么飞?
不是开发不出,不流行也没办法啊,象易语言,aardio等等
成本太高,收益太低。国内公司追求短平快,没没有谁愿意花太多时间和精力是维护一门语言,这是国内的一个问题。学过编译器原理,自己弄一门语言不难。难的是如何组建社区完善语言,推广并取得商业应用,建立语言生态。这是一个耗时耗力烧钱的过程,中国绝大多数公司没有这种奉献精神。相对而言,创造一门语言并不难。就和操作系统一样,16年的时候,我说以中国目前的软件实力,做一个操作系统分分钟的事,难的是建立生态,还好多人骂我啥也不懂。后来华为被美国卡脖子了,鸿蒙就出来了。如果当初不被美国卡脖子,鸿蒙就发展不了。因为从商业的角度,不会做亏本的买卖。反而是卡脖子,在赚不赚钱和活不活之间没得选了。同理,为什么中国没有发明流行的编程语言,因为商业上划不来,毕竟有现成的。如果美国把这些编程语言ban了,说不定就有了
不深耕计算机底层怎么可能做出好的编译器。 别说编译器了,好多库都是国外的。
编译器可不是培训班出来就能做的
开发编程语言需要一批技术高超并且不用工作的闲人
那些基础课题研究要经济条件够好,不用管什么收入之类的,还要不给你各类考核,绩效的,国内能办的到吗?
因为国家没有搞。
在国内,你开发到35就得考虑转行了,懂吗
急功近利!
国内大环境不适合科研类的工作,35岁的软件工程师刚刚有所作为的时候,就要考虑饭碗的问题了,没有积累。而国外软件工程师基本能做一辈子,自然而然就能熟能生巧,推陈出新
不会呗
提不出全新的问题也就不需要全新的语言,只会跟在人家屁股后面卷,让一切令人兴奋的东西变得索然无味,人家讨厌我们还觉得很无辜
这不重要,重要的是有遥遥领先
我们都在忙着抄,忙着做盗版,忙着跟农村大妈大爷抢饭碗,忙着让年轻人超前消费。。。
有毛病。特么的计算机一共才出来77年,这些年各种原因,有病才讨论这问题
为啥要开发呢,
有人在做 只是没告诉这个孙子
一个一个冷嘲热讽,不知道你们做了些什么?评论之前是否研究过?目的是提出问题解决问题还是只发一下牢骚!是否客观认识事物与评价?一群废物,自己不行,只能在网上抱怨
中国的酒桌语言绝对比编程语言难多了
开发了谁用?没人用谁去开发,能做起来的语言都有生产力支持的
别当自己是回事
真牛逼,一门语言还要实现商业化。你是颠覆者。鼓掌。骗到补贴记得分我点。
这门轮子语言解决了什么问题?比现代的哪种语言更好?
因为资本,因为汉奸