想深入钻研一门语言 请大家出出主意

2021-12-22 13:14:50 +08:00
 714105382

需要满足以下五条要求 1 支持多范式编程,表达能力强大 2 充分隐藏计算机体系结构的细节,特别是内存管理等等的细节 3 生态丰富,有大量的工具和库 4 语法设计现代,代码较为简洁,开发效率高 5 具有先进的 完善的工具链支持 比如 编译器 IDE 调试工具 运行监测工具之类

目前备选 python java C# js php groovy ruby swift perl kotlin scala

请大家帮我做做排除法 或者分析一下 n 这些语言不符合上面哪些要 如果没十全十美的 或许可以矬子里拔将军 最后我能选出一个

12535 次点击
所在节点    程序员
135 条回复
szxczyc
2021-12-22 13:49:21 +08:00
看了一圈没有人推荐 Python ,语法简洁 Python 真的🉑

库也是非常多
可读性和开发效率非常高
kebamt
2021-12-22 13:53:47 +08:00
Go 语言不好吗?我下个月打算自学 Go 语言的
testlover
2021-12-22 13:57:44 +08:00
如果是自己玩儿 不当作吃饭的手艺 建议 c# 无所不能 性能 语法易读性 跨平台 ide 都很强
masterclock
2021-12-22 14:00:58 +08:00
Scala
所有条件都符合
szuwl
2021-12-22 14:01:12 +08:00
你说的这些要求 C++ 完美符合
yazinnnn
2021-12-22 14:01:27 +08:00
kotlin 或者 f sharp
这两个接近满足所有要求

但是处于钻研目的,我建议你学 haskell 或者 scheme (或者 clojure )
SmiteChow
2021-12-22 14:04:29 +08:00
人生苦短 你懂我意思吧
Mutoo
2021-12-22 14:04:57 +08:00
Javascript 当之无愧

1 支持多范式编程,表达能力强大 ✅ 原型、OOP 、FP 都支持,非常强大
2 充分隐藏计算机体系结构的细节,特别是内存管理等等的细节 ✅ 脚本语言,自动 GC
3 生态丰富,有大量的工具和库 ✅ NPM 轮子数不清
4 语法设计现代,代码较为简洁,开发效率高 ✅ async generator 都有,代码可以非常简洁
5 具有先进的 完善的工具链支持 比如 编译器 IDE 调试工具 运行监测工具之类 ✅ 配合最强 IDE WebStorm 和 devTools ,调试优化各种方便。
zhuangzhuang1988
2021-12-22 14:28:11 +08:00
C#
easing
2021-12-22 14:29:05 +08:00
同建议 Haskell
araaaa
2021-12-22 14:37:42 +08:00
rust
zjsxwc
2021-12-22 14:40:03 +08:00
C++
FanChen
2021-12-22 14:45:30 +08:00
个人觉得要深入钻研的话还是 Haskell
panlatent
2021-12-22 14:45:49 +08:00
go 语言 ... 不推荐,perl 、php 、ruby 不推荐,java 不推荐
Yc1992
2021-12-22 14:52:24 +08:00
c++ 没跑了
ArcherD
2021-12-22 14:57:49 +08:00
ocaml 。除了没有大量工具和库,别的都满足,库虽然少都是精华。
相关的生态:前端: rescript 、js_of_ocaml
wasm: grain
硬件: hardcaml
区块链:tezos 及 ligo lang
unikernel:MirageOS
逆向:bap

基本各种开发都可以覆盖了。
0x0208v0
2021-12-22 15:02:55 +08:00
直接 python 就完了
liuhan907
2021-12-22 15:05:15 +08:00
C#稍微有点不满足生态要求,不过反正也不差。我觉得 C#就可以。
abersheeran
2021-12-22 15:07:55 +08:00
推荐 Python ,虽然 JavaScript 生态更强但是有个问题,JavaScript 的 Feature ( BUG )太多了,如果你不想像背八股文一样去接受那些 BUG ,就不要太精通 JavaScript 。对外说会用就行了,就不会有人考你这些。Python 和 JavaScript 相似的地方有很多,基本精通一门,另一个就自然会了(指非 BUG 的部分)。
pengtdyd
2021-12-22 15:09:57 +08:00
没有人推荐 C ? 真是世风日下、人心不古啊 [dog]

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

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

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

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

© 2021 V2EX