分享一篇文章,写的太好了,实在忍不住。。
https://www.zhihu.com/question/38032439
从 erlang 与 golang 的角度,诠释了一下 Worse is Better, 还鄙视了一下新泽西佬 #滑稽
看完后,我觉得受益匪浅
诸位有什么看法呢?
1
LokiSharp 2018-07-24 11:01:39 +08:00
Go、Scala 崛起了?
|
2
vus520 2018-07-24 11:04:45 +08:00
只有 Go 硬了
|
3
forzalianjunting 2018-07-24 11:05:52 +08:00
go 就不说了,scala 啥时候崛起的?
|
4
ChristopherWu OP @上面的人
不是重点。你可以把问题改成,erlang 为什么没有 go,Scala 那么有名气。。 还是看人家答案吧。。 |
5
sampeng 2018-07-24 11:13:47 +08:00
erlang 当初我看的时候也是热血沸腾,好好的学了一下。。然后被字符串处理打回原形。
|
6
timi 2018-07-24 11:15:52 +08:00
好歹有个 RabbitMQ
|
7
sampeng 2018-07-24 11:16:29 +08:00
另外你要这么说。。。我真觉得 go 硬是 docker 的功劳。rust,swift 的完成程度和先进程度比 go 不知道高了几个档次。看了一下 google 的 TensorFlow 的新闻。正在开发 swift 版。在选型时直接抛弃 go。。rust 的学习曲线太陡峭,这没得说。无解。。我的理解现在的 go 就是当年的静态编译版本 php
|
8
SuperMild 2018-07-24 11:17:29 +08:00
erlang 没有好爹,而且函数式不是主流,对于很多人来说脑力消耗太大了。
|
9
nicevar 2018-07-24 11:20:07 +08:00
入门难,爹不行
|
10
zh5e 2018-07-24 11:20:39 +08:00 3
scala 文言文一样,学完写诗?
|
13
linxl 2018-07-24 11:48:25 +08:00
感觉 go 貌似没预期中的那么火.
话说 go 2.0 这么久了都没消息. |
14
araraloren 2018-07-24 11:49:26 +08:00
@janxin 说不定 是 swift X
|
15
yanhejihe 2018-07-24 11:51:11 +08:00
爹是关键
|
16
XIVN1987 2018-07-24 12:00:27 +08:00 via Android
@sampeng
TensorFlow 支持好多语言的,go、swift、rust、js 都支持,,不过支持最完整的还是 c++和 python |
17
zhengxiaowai 2018-07-24 12:05:13 +08:00 1
Go 能跑赢 Erlang 从使用角度来看,我觉得几个原因(以下排名分先后):
1. 爹好(爱立信屌不屌?以前很牛逼,现在和 Google 差太多) 2. 语法,不得不说,Erlang 用函数式编程,语法比较奇特,但是习惯以后就好了,但是 Go 明显更偏向大众 3. Go 和 Erlang 都是从语言层面支持并发,Go 使用 协程、Erlang 使用自己的进程。互相通信的语法及其的类似,都是通过发送和接收来实现(从使用上来看),实际性能开发差不太多,Erlang 的哲学思想很值得其他语言学习,比如 OTP 4. 历史车轮滚滚,Erlang 年纪不小了,新来的程序员都不太关注 Erlang 了,关注 Golang 更多,虽然 Erlang 有一批技术很好的老司机,但是也抵挡不住历史车轮。 个人比较喜欢 Erlang,无奈大环境不好。 |
18
tinywhale 2018-07-24 12:10:02 +08:00
jane street 用 ocaml 不是用的好好的,好的语言你自己用的好就行了,没必要强迫别人都用
|
19
jowuIM 2018-07-24 12:15:06 +08:00
Scala 一直获得很好很滋润啊,又不是没门语言都做 Web。
|
20
andrewpsy 2018-07-24 12:28:38 +08:00 1
每次看到讨论 Erlang 我就想到这个,太搞笑了,gives me the chills just thinking about it 哈哈哈
|
22
tt67wq 2018-07-24 14:39:28 +08:00
可以了解一下 elixir,说不定能光宗耀祖
|
24
sampeng 2018-07-24 16:27:55 +08:00
|
27
reus 2018-07-24 17:30:49 +08:00
@sampeng swift 前几个版本根本就是几个语言,所谓“完成度”根本就是个笑话。go 1 发布六年几了,一直保持兼容,这才叫“完成度”
|
28
XIVN1987 2018-07-24 18:57:08 +08:00 via Android
|
29
xingda920813 2018-07-24 19:45:49 +08:00
Scala 哪崛起了?
|
31
D3EP 2018-07-24 19:53:50 +08:00
用 Go 写了两个小项目之后,已经无感了。一个现代的静态语言,不提供泛型这种东西,简直难受。
之前也维护过 Erlang 的服务,也不是很习惯,主要是我中了 OOP 的荼毒? 现在在看 Ruby,语法糖多了就是爽啊。 |
33
ianva 2018-07-24 19:57:06 +08:00
Erlang 没火但 Elixir 到是火了啊
|