为什么编程语言没有像硬件那样飞速“进化”?

2024-08-27 09:30:48 +08:00
 whereFly
像那个摩尔定律。
比如 Python ,普通人以前学习一年达到精通层次,现在只需学习一周就能达到。
3238 次点击
所在节点    编程
16 条回复
jianchang512
2024-08-27 09:34:34 +08:00
这进化的不是语言而是“人”
sparrowMan
2024-08-27 09:39:55 +08:00
编程语言不太需要飞速“进化”的
如果刚学完 Python2 出了个 Python3 语法还不兼容
如果刚学完 Vue2 又出了个 Vue3 又要忙着升级
如果刚学完 Springboot 3 又出了个 Springboot5 还没找工作呢,学的知识就陈旧了
编程是为了解决实际问题的,软件工程要讲究稳定交付的
对吧 朋友
lucasj
2024-08-27 09:41:25 +08:00
有啊,请看前端,一直在飞速进化
tool2dx
2024-08-27 09:42:56 +08:00
GPT 是一个很好的老师,只要你想学,他的知识无穷无尽。

问题是大部人不想学。
iyiluo
2024-08-27 09:46:12 +08:00
编程语言就循环、控制,条件三类语句,就算玩出花来也底层也是这三类
xtreme1
2024-08-27 09:48:07 +08:00
建议 OP 关注一下 PL Theory
ww2000e
2024-08-27 09:49:35 +08:00
机器只是性能提升,读取的指令还是那样吧。。
jonsmith
2024-08-27 09:49:44 +08:00
我学三天 Python 了,试试一周能不能精通,哈哈
hahiru
2024-08-27 10:10:37 +08:00
一直有进化。
类比人类语言,一直有在演化,但是谁说飞速进化或者新增一个,那只能它自己去用了。
表达一个事务简单实用就行。茴香的茴有 100 种写法也没啥用。
cmdOptionKana
2024-08-27 10:17:42 +08:00
> 普通人以前学习一年达到精通层次,现在只需学习一周就能达到

因为这不是进化啊,这是傻瓜化。

而傻瓜化已经发展得很快了,就是各种成品 app ,你要什么功能,直接用成品 app 就行,为什么还需要学一周?

什么,你要个性化定制?那硬件你要定制也不容易啊,普通人还不是直接买成品硬件。
z1829909
2024-08-27 13:32:46 +08:00
一周精通你确定?
est
2024-08-27 13:41:35 +08:00
因为。。。编程语言已经进化完全了?可以试试汇编。
Leviathann
2024-08-27 13:41:57 +08:00
你可以看看 unison lang ,了解一下现代语言的演进方向
cmdOptionKana
2024-08-27 13:45:24 +08:00
成品软件 对应 成品硬件

编程语言 对应 用来制作硬件的工具

对应关系不能搞错,搞错了思维就会混乱。
Leviathann
2024-08-27 13:46:12 +08:00
还有 eff 、koka
lzZzeucJri6FcR0o
2024-08-27 13:57:39 +08:00
这问题去知乎问

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1068027

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX