虚拟机语言,Ai 让他登顶了,早期 TF 用的是 lua ,lua 小巧,基于寄存器设计的虚拟机,性能比 python 强很多,而 lua 没有 pip/npm ,很难发展开源共享生态,落败
老牌开发语言,如果只讲对错,他是不如 rust 的,可是 c/c++的老专家门对抗着革新(如:linux 的那群老人很抗拒学习 rust )
简单,成熟,jvm 虽然是基于堆栈的,性能一般,但是他有热点加速(平凡运行的代码会内存态二次编译加速,以空间换时间) 安卓中的 dvm 是基于寄存器的性能比 jvm 强不少
很优秀的语言,除了 c/c++外,他是另一门能精准控制线程睡眠的语言,也依赖 glibc ,但是对其他依赖库少,比 c/c++更容易移植,他不仅仅是内存所有权,加了很多特性,对研发来说就是约束,很烦的约束,他的强编译器检查很严格
我觉得他的出路,在于结合 ai 开发,比如:
用 cursor 开发的 c++程序,你敢直接用么?会不会有内存泄漏?
用 cursor 开发的 rust 是不是就可以直接用,rust 编译时的报错,cursor 会自我纠错
对于 http+js 的性能其实一直是不被看好的,全世界都努力的想替代他,但是 protobuf 等都失败了
前端技术在很多原生面前。一败涂地,但是就是无法替代。
目前 http2 ,quic ,webrtc 等都委委懦懦的再提升他(网络安全是一个枷锁)
他是一个毒药,知道他不好,不如原生,但是离不开他 用他就是很爽(不用下载/更新 app ,不用怕中病毒)
这门语言就神奇了,从 5 年前排行 187 位,提升到现在的排名第 7
云原生成就了他
在微服务,组件服务,网络编程方面非常优秀
没有系统依赖,底层全部是 syscall 内核
编译,生态,跨平台等方面。都是非常优秀的
不想说啥,不如 java
典型的站巨人肩膀上的提升,好比 ai 编程:
旧:vscode+ai 插件。// 问题:ai 插件没有足够的权利去操控磁盘等
新:cursor 内置 ai 。// ai 权利足够大,可以做很多事情
flutter+dart 的作者是看到了混编的魅力( webview ),但是 js 权利太小了,google 也无力推动苹果修改 webkit 的放权,重新开发一个新的壳 flutter ,放权出来给脚本 dart 使用
1
w568w 13 天前
> lua 没有 pip/npm ,很难发展开源共享生态
有 luarocks 。另外我认为 lua 落败的主要原因是没有抓住 AI 、后端和数据科学的风口…… 至今不愿意加入多线程支持,注定它是一门适用范围极其狭窄的小众语言 > c/c++ [...] 不如 rust 的 你这说法,感觉很快就有一群「资历深」的 C/C++ 程序员要来喷你了 ![]() > 安卓中的 dvm 你是想说 Dalvik ?那个已经弃用快十年了,现在是 ART > rust [...] 我觉得他的出路,在于结合 ai 开发 我感觉恰恰相反。就像很多人说的,Rust 是为了避免人类出语法和简单的逻辑错误,但是 AI 不像人类那么容易犯错。或者说,AI 犯的错和人类的倾向不大一样。Rust 不一定能检查出来。 反而是 Lua 、Python 这种脚本语言,更方便 AI 学习、编写。 > c# [...] 不如 java C# 其实除了生态,设计理念、开发工具、冷启动性能啥的都甩 Java 几条街了…… > flutter+dart 的作者是看到了混编的魅力( webview )[...]重新开发一个新的壳 flutter Flutter 和混编、Webview 没半毛钱关系啊,OP 了解 Flutter 的运行机理吗? |
2
w568w 13 天前 ![]() @w568w #1 补充一句,TIOBE 这个榜有点野了,统计方法跟不上时代了。
我现在的评估方法是直接看 GitHub 新生仓库数量: https://github.com/search?q=stars%3A%3E10+language%3AC+created%3A%3E2025-01-01+&type=repositories 数量越多,语言越活跃 |
![]() |
3
Mark24 13 天前 ![]() Rust 设计的那么繁琐。到底哪里优秀了。同样那么繁琐的功夫,C 、C++不能写么
|
![]() |
4
scienhub 13 天前 ![]() > 早期 TF 用的是 lua
不知道 TF 指的是什么,如果是 tensorflow ,那不对。Tensorboard 从始至终是 python 。 最开始的 torch7 是 lua 写的,同时代还有另外一个 deep learning 框架叫 caffe 。我想 v 站里面用过 torch7 和 caffe 的人应该是风毛菱角了。 |
![]() |
5
DOLLOR 12 天前 ![]() 很少看到有“http+js”这种组合的,因为大多数都是 html+js 。
而且你 js 这段评论,也基本没有讨论 js 本身,更像是在讨论 B/S 结构。 (另外,标题“范谈”其实应该是“泛谈”吧🐶 |
6
craftsmanship 12 天前 via Android
喜闻乐见 可能有热闹看 前排瓜子花生毛豆饮料矿泉水有需要的吗
|
7
LaTero 12 天前
Rust 那一段,您是不是对”内存泄漏“有什么误解……
|
8
Alias4ck 12 天前 ![]() c 和 c++这 2 个有很大区别好吗
|
9
Ayanokouji 12 天前
java 性能一般?啥叫性能好
|
![]() |
10
yituanmaoxian 12 天前 ![]() C#除了生态,哪里比不上 java
|
![]() |
11
darrh00 12 天前
看完好一阵的莫名其妙,js 还能跟 protobuf 扯在一起?
|
![]() |
13
qcbf111 12 天前 ![]() c#不如 java ???你怕是在搞笑的哦。c#能把 java 吊打的 ma 都不认识!等什么时候 java 开发一个原神这种级别的游戏才配上桌。simd ,stackalloc ,cache friendly 哪一个是 java 这种语言能好好做的?
|
![]() |
16
irisdev 12 天前
不想说啥就不说,非加个不如**
|
![]() |
17
movq 12 天前
这帖子就一个引战贴,你这是要你锐评的语言的程序员都得罪了
|
19
roundgis 12 天前 via Android
Cpp 也在演化中
C#如果讲开发体验 比 java 好太多了 |
20
TWorldIsNButThis 12 天前 via iPhone
这个榜没什么意义
typescript 都排在一眼看不到的位置 |
21
csfreshman 12 天前
|
22
bernardkickass 12 天前
连标题都有错别字,点进来果不其然内容也没什么价值
|
23
roundgis 12 天前 via Android
@yituanmaoxian c#胜态现在也不算差 该有都有
|
24
billccn 12 天前
@Mark24
> Rust 设计的那么繁琐。到底哪里优秀了。同样那么繁琐的功夫,C 、C++不能写么 主要是 Rust 的库也是全部重写的,不会出现内存安全问题。很少见到完全不操作指针的 C/C++库。 如果你要手动实现一个内存安全的 C++生态( C 是完全不可能),那你还不如用 C++。 |
25
billccn 12 天前
修正:还不如用 Rust
|