9

感觉未来不会再有新的编程语言投入广泛应用了

 2 years ago
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.

V2EX  ›  程序员

感觉未来不会再有新的编程语言投入广泛应用了

  szzhiyang · 5 小时 55 分钟前 · 2594 次点击
研发团队、金主、标准库、第三方生态、包管理、工具链、IDE 、杀手锏、网民舆论等各方面的不足都在制约着新兴编程语言的发展,而且会形成恶性循环。在编程语言方面,我们可能不会有更多选择了。

不光是编程语言,配置文件语言也是如此。
46 条回复    2021-05-26 20:00:49 +08:00

vacuitym

vacuitym   5 小时 50 分钟前

当年 C 语言出来的时候大家也这样认为的

felixcode

felixcode   5 小时 48 分钟前

标题吸睛,只有观点,没有论证。

szzhiyang

szzhiyang   5 小时 42 分钟前

@vacuitym 现在的编程语言生态和当时不可同日而语。

FOTSOFT

FOTSOFT   5 小时 39 分钟前

人类之所以有进步,是因为下一代不听上一代的话;而且在特定的时代的变迁里面,科学的进步和社会的动向,皆影响年轻人产生新的思想,要不然人类哪会有进步?

asdasdasdzxc

asdasdasdzxc   5 小时 38 分钟前

全新的架构和设计模式诞生出新的语言就不一样了,Java 的面向对象编程,在企业开发渐渐的就淘汰了 C,这就是一个典型,但是未来不好说

LANB0

LANB0   5 小时 34 分钟前   ❤️ 12

1900 年 4 月 27 日,英国著名物理学家威廉.汤姆生(即开尔文男爵)在英国皇家学会发表了题为“在热和光动力理论上空的十九世纪的乌云”的演讲。他在回顾物理学所取得的伟大成就时说,物理大厦已经落成,所剩只是一些修饰工作。

dcoder

dcoder   5 小时 32 分钟前

当然会有...
当有个人或者公司 定义且推广开一门新语言就行了.
能不能推广开,看这个人或者公司的能量有多大.
基于利益, 新崛起的强力公司很有意愿干这事儿.

3dwelcome

3dwelcome   5 小时 29 分钟前

当年 SVG 出来的时候,谁都不看好。结果现在借着浏览器的东风,变成了前端图标解决方案。

只要语言受众人群多,自然会有追捧者。

如果 google 现在开始,在 chrome 里内置 dart 语言,若干年后就会毫无悬念,成为主流。

play78

play78   5 小时 28 分钟前

go 语言不也开始流行,在云计算领域大放光彩。生态也在逐步完善。

iloveayu

iloveayu   5 小时 23 分钟前

以后量子计算机来了,你不玩玩 Q sharp 啥的?

sugarkeek

sugarkeek   5 小时 21 分钟前

我觉得不是,新场景新需求新思想都会带了新东西。单单我接触的区块链就带来了 solidity,vypy,应用和选择都挺好的呀。我觉得保持学习才是真的,停滞不前只能被淘汰

masterclock

masterclock   5 小时 21 分钟前   ❤️ 1

“所有能被发明的东西都已被发明出来了!”
”Everything that can be invented has been invented.”
——1899 年美国的专利局局长查尔斯.H.杜埃尔( Charles H. Duell )(黑锅)

sugarkeek

sugarkeek   5 小时 20 分钟前

@sugarkeek vyper,输入法的锅

lululau

lululau   5 小时 16 分钟前 via iPhone

这个结论不管对不对,至少能下这个结论的人一定是学了很多语言,会很多技术,对行业方方面面都有相当了解,难道就我一个觉得 lz 应该是个大神级的人物吗,哈哈哈😂😂

dorentus

dorentus   5 小时 14 分钟前 via iPhone

那你说说哪个语言是最好的语言?

seakingii

seakingii   4 小时 56 分钟前

一个时代有一个时代的语言.哪天 AI 普及了,会有一种更适合 AI 编程的语言

Jirajine

Jirajine   4 小时 55 分钟前   ❤️ 2

完全不认同。就现在来说,zig 、julia 、crystal 都有相当的潜力成为主流语言。

并且在未来 wasm 成熟以后,必然会出现以完全取代 js 为第一目标编译到 wasm 的语言,相应的 ocaml/reasonml/rescript 等也有不错的潜力。

charlie21

charlie21   4 小时 54 分钟前

恭喜
不要再他妈的降低编程门槛了

murmur

murmur   4 小时 53 分钟前

区块链这种东西才是应该淘汰的,除了搞乱金融秩序就没半点用途

echo1937

echo1937   4 小时 40 分钟前   ❤️ 1

主流开发语言的变迁,其实是主流开发领域的变迁。

很多语言的发展都是借着风口起来的,典型例子就是 Go,Php,Java,OC ( Swift )。

xiri

xiri   4 小时 17 分钟前

每个时代都会有人发表这样的言论,但最后总是会被事实打脸

theprimone

theprimone   4 小时 15 分钟前

福山有话说

taowen

taowen   4 小时 14 分钟前

支持一下楼主,确实是这样的。新技术比旧技术如果没有数量级的提升,普及是非常困难的。新编程语言能提供的提升太有限了。现有的编程语言已经枚举了各种组合了。更多的是保持现有的主流的语法,在工具链上进行加强。

Actrace

Actrace   3 小时 45 分钟前

@seakingii AI 编程早就普及了,只不过很多人都是 AI 之一。除了产品经理。

UncleJar

UncleJar   3 小时 45 分钟前

araraloren

araraloren   3 小时 40 分钟前

我觉得你在水经验。。

hahastudio

hahastudio   3 小时 39 分钟前

有一点我觉得很对,现在语言玩的是生态,你要有好的工具链、大项目、大公司背景、广泛支持才行
但我觉得只要还没有大一统的语言存在,各个大公司肯定还是会为了争夺份额推出新语言
谁不想整一个新的 C/C++/Java/Javascript 成为新的标准呢

monkeyNik

monkeyNik   3 小时 35 分钟前

想多了,即便没有新行业新方向,依旧会有其他语言出现,例如 go 、rust 一类,与其说它解决了 xx 问题,不如说是公司战略的一部分。通过语言与自身产品进行绑定来圈地的。

mxT52CRuqR6o5

mxT52CRuqR6o5   3 小时 25 分钟前

量子计算 /神经网络可能出会有新语言把

star7th

star7th   3 小时 10 分钟前

这是好事,我非常开心看到这样的情况发生。它证明编程发展得越来越成熟了,不需要总是在基础设施这个问题上反复造轮子。编程语言本应该成为稳定的下层基础设施,为上层提供更好的服务。

FlyingDough

FlyingDough   3 小时 1 分钟前

量子物理和相对论问世以前甚至还有人觉得物理学已经发展到了尽头呢。

FlyingDough

FlyingDough   3 小时 0 分钟前   ❤️ 1

弱小和无知不是生存障碍,傲慢才是。

ytll21

ytll21   2 小时 22 分钟前

@murmur 不要这么说,至少以太坊的理念还是很有开创性的,当初看到闪电贷的时候,整个人都被震住了

snw

snw   2 小时 10 分钟前 via Android

大公司可以砸钱(参考 Google 砸出 Chrome/Chromium ),非营利社区可以砸爱。

thevita

thevita   1 小时 16 分钟前

抛开什么语言, 新的东西会出现本质是因为产生了新的需求,人类历史不停止,新需求就层出不穷,

「研发团队、金主、标准库、第三方生态、包管理、工具链、IDE 、杀手锏、网民舆论等各方面的不足都在制约着新兴编程语言的发展,而且会形成恶性循环。在编程语言方面,我们可能不会有更多选择了。”」

这种说法,我大概只能脑补成「目前可用的编程语言能较好的满足当前的主要需求了,剩下的生态位已经养不起一个独立的项目和团队了」

但基于这样的观点就来妄断未来,我只能说,人类还是太傲慢了!!!

newee

newee   1 小时 15 分钟前

语言很多啊
移动端 Android 有 java/kotlin IOS 有 Objective-C/Swift 跨平台的 flutter 又有 dart 语言。
不可能没有新的,只会层出不穷。
就怕你学不过来。

就算是主流的 Java 语言,你对每个版本迭代更新的新特性都掌握了吗?为什么要迭代这么多新版本,加这么多新特性?如果你不止是调用 API 的程序员,让你去设计语言会加上什么新特性?

shayuvpn0001

shayuvpn0001   1 小时 11 分钟前

从语言到框架再到 IDE,前端一天给你换一套都不是个事儿。

Leviathann

Leviathann   1 小时 9 分钟前 via iPhone

我倒是觉得因为现在各大语言抄新特性抄的贼快

也许你有新奇的很好用的特性,但几个月个把年后就是我的了

Java 甚至都有 pattern matching 的提案

sagaxu

sagaxu   47 分钟前 via Android

640K ought to be enough for anybody.

msaionyc

msaionyc   21 分钟前 via iPhone

640K ought to be enough for anybody

MakHoCheung

MakHoCheung   17 分钟前

@Leviathann 模式匹配 java16 都可以用了

di94sh

di94sh   7 分钟前 via iPhone

参考 sicp 的元语言抽象,当有新的事物需要使用元语言抽象的时候新的语言就会出现,比如 golang 抽象了携程

hallDrawnel

hallDrawnel   几秒前

可能量子计算普及后,现有语言描述能力就不一定能行了。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK