为什么主流编程语言来来回回就那么不到十几种,有很多还是衍生出来的,有什么好用但是不火的语言么?

2021-03-13 15:37:59 +08:00
 SystemLight
12718 次点击
所在节点    程序员
110 条回复
Jirajine
2021-03-13 15:41:02 +08:00
F#可以算是好用不火。
其他的要么就是偏学术不适合应用,如 Haskell 。要么就是还处在开发早期,如 zig 、Crystal 、v 等。
janus77
2021-03-13 15:43:29 +08:00
php ruby
msg7086
2021-03-13 15:43:49 +08:00
如果好用,那大家为什么不用呢。
Ruby 算一种好用但是不火的语言么?(虽然硅谷几年前满地都是用 Ruby 起家的公司。)
EKkoGG
2021-03-13 15:46:59 +08:00
优秀和流行本来就是两个概念啊。时也,命也
puzzle9
2021-03-13 15:53:20 +08:00
ruby 一直想去尝试
可能因为 laravel 中的 要优雅
hronro
2021-03-13 15:56:55 +08:00
@Jirajine #1
v 就算了吧
qsmd42
2021-03-13 15:59:07 +08:00
十几种为什么嫌少...大概有生之年你都学不完
chenqh
2021-03-13 16:00:27 +08:00
@msg7086 感觉动态语言最大的问题,就是性能弱,什么性能不是大问题都是扯淡的,大公司服务端真的很少用动态语言,特别是国内
baobao1270
2021-03-13 16:00:54 +08:00
我觉得 C# 就是好用不火……
littlewing
2021-03-13 16:01:50 +08:00
c
agdhole
2021-03-13 16:15:53 +08:00
国内 c# 吧,得益于微软的运营,都跑完了
DoctorCat
2021-03-13 16:23:02 +08:00
VB6 好用… 过气儿了
msg7086
2021-03-13 16:28:34 +08:00
@chenqh
所以初创公司特别喜欢用这些。
初期根本没多少客户,撑死几千几万个用户,一台机器怎么也能跑下来了。
但是能用两三个程序员干出大公司几十个程序员的活,这得省下多少钱啊。
等你拉到了几百万投资以后,再用别的语言去逐步替换性能瓶颈就行了。
试错成本会低很多。

大公司正好相反,更关注招人的成本而非用人的成本,宁愿找十个写 Java 的人也不愿意找一个写 Ruby 的人。
因为招 Java 好招,一块石头扔到马路上都能砸到几个会写 Java 的。
Ruby 呢,你叫破喉咙都不一定招到一个。
国内的 Ruby 程序员怕不是就 Ruby-China 上经常在线的那几个了……
Python 好招一点,但是 Python 语言的表达力我觉得还是有一些欠缺。

所以国内 PHP 流行啊,又好招,又能一把梭……
fxjson
2021-03-13 16:32:10 +08:00
ruby 项目一大就完犊子了,语法糖太多,不利于维护,国内人员又少,所以就这样了
stupil
2021-03-13 16:36:15 +08:00
@Jirajine f# 现在还在更新吗?
lightjiao
2021-03-13 16:36:35 +08:00
C#真的好用,最近在研究 async/await,能想出这种封装的人,真的太厉害了
woctordho
2021-03-13 16:38:35 +08:00
Lisp 大法好(
agagega
2021-03-13 16:49:57 +08:00
必须 Ruby (其实在国外也挺火的)
zhuangzhuang1988
2021-03-13 16:52:12 +08:00
@stupil 更新啊,一直更新的 最近更新了 ide 体验 各种报错修复提示

语言多没用 要有杀手应用。还要有配套的 ide 设施,而且安装不能复杂,而且要照顾 3 大平台,f#在三大平台 5 分钟可以准备好,ide 体验 ocaml 我一直放弃中。。。
cmdOptionKana
2021-03-13 16:52:28 +08:00
语言设计优秀的很多,但由于不火,第三方库太少,就会导致不好用。因此不火很难好用。

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

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

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

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

© 2021 V2EX