9
感觉未来不会再有新的编程语言投入广泛应用了
source link: https://www.v2ex.com/t/779322
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
研发团队、金主、标准库、第三方生态、包管理、工具链、IDE 、杀手锏、网民舆论等各方面的不足都在制约着新兴编程语言的发展,而且会形成恶性循环。在编程语言方面,我们可能不会有更多选择了。
不光是编程语言,配置文件语言也是如此。
不光是编程语言,配置文件语言也是如此。
46 条回复 • 2021-05-26 20:00:49 +08:00
FOTSOFT 5 小时 39 分钟前
人类之所以有进步,是因为下一代不听上一代的话;而且在特定的时代的变迁里面,科学的进步和社会的动向,皆影响年轻人产生新的思想,要不然人类哪会有进步?
LANB0 5 小时 34 分钟前 12
1900 年 4 月 27 日,英国著名物理学家威廉.汤姆生(即开尔文男爵)在英国皇家学会发表了题为“在热和光动力理论上空的十九世纪的乌云”的演讲。他在回顾物理学所取得的伟大成就时说,物理大厦已经落成,所剩只是一些修饰工作。
3dwelcome 5 小时 29 分钟前
当年 SVG 出来的时候,谁都不看好。结果现在借着浏览器的东风,变成了前端图标解决方案。
只要语言受众人群多,自然会有追捧者。
如果 google 现在开始,在 chrome 里内置 dart 语言,若干年后就会毫无悬念,成为主流。
只要语言受众人群多,自然会有追捧者。
如果 google 现在开始,在 chrome 里内置 dart 语言,若干年后就会毫无悬念,成为主流。
sugarkeek 5 小时 21 分钟前
我觉得不是,新场景新需求新思想都会带了新东西。单单我接触的区块链就带来了 solidity,vypy,应用和选择都挺好的呀。我觉得保持学习才是真的,停滞不前只能被淘汰
masterclock 5 小时 21 分钟前 1
“所有能被发明的东西都已被发明出来了!”
”Everything that can be invented has been invented.”
——1899 年美国的专利局局长查尔斯.H.杜埃尔( Charles H. Duell )(黑锅)
”Everything that can be invented has been invented.”
——1899 年美国的专利局局长查尔斯.H.杜埃尔( Charles H. Duell )(黑锅)
lululau 5 小时 16 分钟前 via iPhone
这个结论不管对不对,至少能下这个结论的人一定是学了很多语言,会很多技术,对行业方方面面都有相当了解,难道就我一个觉得 lz 应该是个大神级的人物吗,哈哈哈😂😂
Jirajine 4 小时 55 分钟前 2
完全不认同。就现在来说,zig 、julia 、crystal 都有相当的潜力成为主流语言。
并且在未来 wasm 成熟以后,必然会出现以完全取代 js 为第一目标编译到 wasm 的语言,相应的 ocaml/reasonml/rescript 等也有不错的潜力。
并且在未来 wasm 成熟以后,必然会出现以完全取代 js 为第一目标编译到 wasm 的语言,相应的 ocaml/reasonml/rescript 等也有不错的潜力。
taowen 4 小时 14 分钟前
支持一下楼主,确实是这样的。新技术比旧技术如果没有数量级的提升,普及是非常困难的。新编程语言能提供的提升太有限了。现有的编程语言已经枚举了各种组合了。更多的是保持现有的主流的语法,在工具链上进行加强。
UncleJar 3 小时 45 分钟前
hahastudio 3 小时 39 分钟前
有一点我觉得很对,现在语言玩的是生态,你要有好的工具链、大项目、大公司背景、广泛支持才行
但我觉得只要还没有大一统的语言存在,各个大公司肯定还是会为了争夺份额推出新语言
谁不想整一个新的 C/C++/Java/Javascript 成为新的标准呢
但我觉得只要还没有大一统的语言存在,各个大公司肯定还是会为了争夺份额推出新语言
谁不想整一个新的 C/C++/Java/Javascript 成为新的标准呢
monkeyNik 3 小时 35 分钟前
想多了,即便没有新行业新方向,依旧会有其他语言出现,例如 go 、rust 一类,与其说它解决了 xx 问题,不如说是公司战略的一部分。通过语言与自身产品进行绑定来圈地的。
star7th 3 小时 10 分钟前
这是好事,我非常开心看到这样的情况发生。它证明编程发展得越来越成熟了,不需要总是在基础设施这个问题上反复造轮子。编程语言本应该成为稳定的下层基础设施,为上层提供更好的服务。
thevita 1 小时 16 分钟前
抛开什么语言, 新的东西会出现本质是因为产生了新的需求,人类历史不停止,新需求就层出不穷,
「研发团队、金主、标准库、第三方生态、包管理、工具链、IDE 、杀手锏、网民舆论等各方面的不足都在制约着新兴编程语言的发展,而且会形成恶性循环。在编程语言方面,我们可能不会有更多选择了。”」
这种说法,我大概只能脑补成「目前可用的编程语言能较好的满足当前的主要需求了,剩下的生态位已经养不起一个独立的项目和团队了」
但基于这样的观点就来妄断未来,我只能说,人类还是太傲慢了!!!
「研发团队、金主、标准库、第三方生态、包管理、工具链、IDE 、杀手锏、网民舆论等各方面的不足都在制约着新兴编程语言的发展,而且会形成恶性循环。在编程语言方面,我们可能不会有更多选择了。”」
这种说法,我大概只能脑补成「目前可用的编程语言能较好的满足当前的主要需求了,剩下的生态位已经养不起一个独立的项目和团队了」
但基于这样的观点就来妄断未来,我只能说,人类还是太傲慢了!!!
newee 1 小时 15 分钟前
语言很多啊
移动端 Android 有 java/kotlin IOS 有 Objective-C/Swift 跨平台的 flutter 又有 dart 语言。
不可能没有新的,只会层出不穷。
就怕你学不过来。
就算是主流的 Java 语言,你对每个版本迭代更新的新特性都掌握了吗?为什么要迭代这么多新版本,加这么多新特性?如果你不止是调用 API 的程序员,让你去设计语言会加上什么新特性?
移动端 Android 有 java/kotlin IOS 有 Objective-C/Swift 跨平台的 flutter 又有 dart 语言。
不可能没有新的,只会层出不穷。
就怕你学不过来。
就算是主流的 Java 语言,你对每个版本迭代更新的新特性都掌握了吗?为什么要迭代这么多新版本,加这么多新特性?如果你不止是调用 API 的程序员,让你去设计语言会加上什么新特性?
Leviathann 1 小时 9 分钟前 via iPhone
我倒是觉得因为现在各大语言抄新特性抄的贼快
也许你有新奇的很好用的特性,但几个月个把年后就是我的了
Java 甚至都有 pattern matching 的提案
也许你有新奇的很好用的特性,但几个月个把年后就是我的了
Java 甚至都有 pattern matching 的提案
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK