闲下来想学习一门接近完美的语言,请问该学什么好呢?

2018-04-07 21:06:08 +08:00
 Kongtou
按排名优先:
1.语法表现力强
2.性能好
3.有好的 ide
4.生态繁荣
28381 次点击
所在节点    程序员
249 条回复
Kongtou
2018-04-07 22:36:09 +08:00
@cxh116 为什么?
Kongtou
2018-04-07 22:36:31 +08:00
@mianju python 太卡了
Kongtou
2018-04-07 22:37:05 +08:00
@stabc 所以是啥呢?
cholerae
2018-04-07 22:39:02 +08:00
rust 似乎满足你的要求
Cryse
2018-04-07 22:41:27 +08:00
C#符合 1, 2, 3
hellohello123
2018-04-07 22:41:42 +08:00
C#
Kongtou
2018-04-07 22:44:04 +08:00
@Kilerd 为什么要用 rust 开发 web 呢,不是系统级语言吗
Kilerd
2018-04-07 22:47:56 +08:00
@Kongtou 腾讯百度部分还会用 C++写 web 呢!

rust 能写 web,又能写底层,不是一件更好的事情吗?
fiht
2018-04-07 22:51:35 +08:00
用 golang 吧兄弟,我感觉这个绝对是大杀器
easylee
2018-04-07 22:51:57 +08:00
第一反应便是 C++/Kotlin。
hotsymbol
2018-04-07 22:54:21 +08:00
Golang 吧
XIVN1987
2018-04-07 23:00:26 +08:00
只想说,golang 不符合语法表现力强这一条,,要是 go 都算表达能力强,那表达能力弱的恐怕就没几个了,,
lihongjie0209
2018-04-07 23:06:29 +08:00
等到世界毁灭吧
faywong8888
2018-04-07 23:10:33 +08:00
Clojure
janus77
2018-04-07 23:10:57 +08:00
符合 2 4 点的都是老牌语言,真的
而老牌语言的表现力,估计你都是看不过来
asuraa
2018-04-07 23:23:32 +08:00
根据楼主的描述 我觉得只有一个语言可以合乎要求:

c++
borbor
2018-04-07 23:42:39 +08:00
java 符合你上面的 4 点,但是确也不是近乎完美的语言
l1093178
2018-04-07 23:44:01 +08:00
先考虑 4,题主没说「生态繁荣」的标准是什么,这里就简单理解为 TIOBE 前 20 吧
然后 2,3,可以排除掉动态语言(动态语言一般性能都赶不上静态语言,IDE 支持也差一截)
然后 1,排除掉 Golang,C,Java,
所以说结论就是 C++ / C# / Swift,不过 C++ 的 IDE 支持其实也是有问题的(不知道加了 Concept 会不会好很多)

如果考虑依赖的平台的生态圈的话
Scala 考虑下?
啥,太灵活可读性太差?那 Kotlin 考虑下?
还有 TypeScript 也可以考虑

如果 Rust 的生态圈这几年能发展起来的话,也是个不错的选择
borbor
2018-04-07 23:44:06 +08:00
java 符合你上面的 4 点,但是确也不是近乎完美的语言!其实我挺推荐 kotlin 的,
mosliu
2018-04-07 23:47:36 +08:00
为啥我第一反应是
法语
呢??????????

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

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

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

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

© 2021 V2EX