由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - scala和go的区别
相关主题
goLang吸引了很多Ruby/Python程序员这次node把python也给干了
对scala的误解一切jvm语言都是纸老虎,我同事说的
这次node把python也给干了我来说说go的目标对手吧
我认为JVM上的语言,老大还是Javascala的framwork写web 能比node, django好用么?
Celery in Golang and Scala?阅读scala中
Play2 vs Vert.x 是什么情况?选择C#/.Net做Backend较之Linux有什么Advantage吗?
scala future之间通信有什么好办法吗?GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
从coffee,scala等到golang效率下降了好几倍scala的需求增长是最快的
相关话题的讨论汇总
话题: go话题: jvm话题: c++话题: scala话题: python
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
scala虽然太复杂了 但是可学的东西很多
go虽然看起来很简单 但是半成品feature太多
两个语言的设计思路有非常大的不同
p**********l
发帖数: 97
2
这两个语言就好像两双不同的鞋子,scala是功能丰富的气垫鞋,go是极简风格的跑鞋。
Go的风格是简洁,直接编译成native code
现在的大型软件开发,往往写起来容易,维护起来难。一个人写了,很多人要读。考虑
到维护和可读性,我个人觉得Go好一点。
l*********s
发帖数: 5409
3
No wonder golang does not get much attractions from the c++ camp. It is not
challenging enough!
w***g
发帖数: 5958
4
不是这个问题。从接近硬件的角度,性能和易用性而言,python -- java -- C++是三
个典型的层次。现在的大趋势是从java往更加高级更加傻瓜的方向走。而go似乎是夹在
java和C++之间的一个东西。整个方向就搞错了。C++程序员要写网站,直接花一两天时
间学个django就可以上手了,干嘛去学go。

not

【在 l*********s 的大作中提到】
: No wonder golang does not get much attractions from the c++ camp. It is not
: challenging enough!

p*****2
发帖数: 21240
5
严重同意

【在 w***g 的大作中提到】
: 不是这个问题。从接近硬件的角度,性能和易用性而言,python -- java -- C++是三
: 个典型的层次。现在的大趋势是从java往更加高级更加傻瓜的方向走。而go似乎是夹在
: java和C++之间的一个东西。整个方向就搞错了。C++程序员要写网站,直接花一两天时
: 间学个django就可以上手了,干嘛去学go。
:
: not

p*****2
发帖数: 21240
6
不过貌似go也有三个阶段
干c++
干java
干python
最后这个阶段还有有成绩的

【在 w***g 的大作中提到】
: 不是这个问题。从接近硬件的角度,性能和易用性而言,python -- java -- C++是三
: 个典型的层次。现在的大趋势是从java往更加高级更加傻瓜的方向走。而go似乎是夹在
: java和C++之间的一个东西。整个方向就搞错了。C++程序员要写网站,直接花一两天时
: 间学个django就可以上手了,干嘛去学go。
:
: not

p**********l
发帖数: 97
7
除了写网站还写点别的程序不?同样跑一个service,用Go写memory footprint只有~20M
,用Scala写memory footprint很容易~200M。规模打起来的话,还是差很多的。
l*********s
发帖数: 5409
8
golang is more closer to the metal than java; however, its syntax is much
simpler, comparable to python actually. And that is what coders care about.

【在 w***g 的大作中提到】
: 不是这个问题。从接近硬件的角度,性能和易用性而言,python -- java -- C++是三
: 个典型的层次。现在的大趋势是从java往更加高级更加傻瓜的方向走。而go似乎是夹在
: java和C++之间的一个东西。整个方向就搞错了。C++程序员要写网站,直接花一两天时
: 间学个django就可以上手了,干嘛去学go。
:
: not

p*****2
发帖数: 21240
9
但是感觉很多都支持python 不支持go呀

【在 l*********s 的大作中提到】
: golang is more closer to the metal than java; however, its syntax is much
: simpler, comparable to python actually. And that is what coders care about.

l*********s
发帖数: 5409
10
Da niu do you know why is so?

【在 p*****2 的大作中提到】
: 但是感觉很多都支持python 不支持go呀
相关主题
Play2 vs Vert.x 是什么情况?这次node把python也给干了
scala future之间通信有什么好办法吗?一切jvm语言都是纸老虎,我同事说的
从coffee,scala等到golang效率下降了好几倍我来说说go的目标对手吧
进入Programming版参与讨论
l*******m
发帖数: 1096
11
相比GO, JVM的主要缺点就是memory footprint大。不过,如果JVM放不下,可以向
REDIS扔,哈哈

20M

【在 p**********l 的大作中提到】
: 除了写网站还写点别的程序不?同样跑一个service,用Go写memory footprint只有~20M
: ,用Scala写memory footprint很容易~200M。规模打起来的话,还是差很多的。

B*****g
发帖数: 34098
12
为了spark硬头皮上scala,确实有点难,哭死

【在 p*****2 的大作中提到】
: scala虽然太复杂了 但是可学的东西很多
: go虽然看起来很简单 但是半成品feature太多
: 两个语言的设计思路有非常大的不同

d****i
发帖数: 4809
13
令人尊敬的大神Richard Stallman说过,JVM是个阴谋陷阱,Unix和Linux下工作的人头
脑要清醒,除了Java,任何依附于JVM上失去尊严的其他所谓的JVM语言都是陷阱,所以
不要去跳JVM其他语言的坑,当然Java可以放心使用。

【在 l*******m 的大作中提到】
: 相比GO, JVM的主要缺点就是memory footprint大。不过,如果JVM放不下,可以向
: REDIS扔,哈哈
:
: 20M

l*********s
发帖数: 5409
14
quote? I think RS would at least appreciate lisp variant clojure.

【在 d****i 的大作中提到】
: 令人尊敬的大神Richard Stallman说过,JVM是个阴谋陷阱,Unix和Linux下工作的人头
: 脑要清醒,除了Java,任何依附于JVM上失去尊严的其他所谓的JVM语言都是陷阱,所以
: 不要去跳JVM其他语言的坑,当然Java可以放心使用。

n*****3
发帖数: 1584
15
use python then

【在 B*****g 的大作中提到】
: 为了spark硬头皮上scala,确实有点难,哭死
g*****g
发帖数: 34805
16
Well, obviously JVM has lots of overhead in terms of memory footprint. But
that's JVM, the extra overhead on "Data" is much smaller. Plus, memory is
getting cheaper every year, while this one is a one time gain.

20M

【在 p**********l 的大作中提到】
: 除了写网站还写点别的程序不?同样跑一个service,用Go写memory footprint只有~20M
: ,用Scala写memory footprint很容易~200M。规模打起来的话,还是差很多的。

c*******0
发帖数: 5247
17

你的层次本身就搞错了。Go是夹在python和C++中间的东西,语法偏Python,性能偏C++
。喜欢它的人觉得hit sweet point,不喜欢的人继续Python。Go可读性强,可写性强
,设计简单,连OO都没有。Go除了GC,和Java有什么关系?
至于Django的评论就更扯淡了,上手Django要多久么?上手Go要多久么?你去看看Go的
language spec,比大部分开源项目的manual都短。然后你考虑两者memory print,性
能和维护的区别么?Django的生态系统你能用多少?Go的生态系统你能找到多少?
从你的评论我觉得你根本就没用过Go。麻烦以后评论东西的时候还是尽量评论自己用过
的东西吧。

【在 w***g 的大作中提到】
: 不是这个问题。从接近硬件的角度,性能和易用性而言,python -- java -- C++是三
: 个典型的层次。现在的大趋势是从java往更加高级更加傻瓜的方向走。而go似乎是夹在
: java和C++之间的一个东西。整个方向就搞错了。C++程序员要写网站,直接花一两天时
: 间学个django就可以上手了,干嘛去学go。
:
: not

g*********e
发帖数: 14401
18
scala is too complex, im not used to it...
m********5
发帖数: 17667
19
我倒是对scala, 完全没有兴趣
go嘛,如果做大并发,一定用它,太方便了
其他的不会转go,要方便的C/C++还不如直接上D算了
go的效率比起这两个还是太低了而D还有些许超过。
做C的一定看不上C++,做C++的一定不会看一眼go,就这么简单
go主要还是在和java,python,这一对东西竞争

【在 p*****2 的大作中提到】
: scala虽然太复杂了 但是可学的东西很多
: go虽然看起来很简单 但是半成品feature太多
: 两个语言的设计思路有非常大的不同

f******2
发帖数: 2455
20
大数据用jvm系列,云计算用非jvm系列(python,go)

++

【在 c*******0 的大作中提到】
:
: 你的层次本身就搞错了。Go是夹在python和C++中间的东西,语法偏Python,性能偏C++
: 。喜欢它的人觉得hit sweet point,不喜欢的人继续Python。Go可读性强,可写性强
: ,设计简单,连OO都没有。Go除了GC,和Java有什么关系?
: 至于Django的评论就更扯淡了,上手Django要多久么?上手Go要多久么?你去看看Go的
: language spec,比大部分开源项目的manual都短。然后你考虑两者memory print,性
: 能和维护的区别么?Django的生态系统你能用多少?Go的生态系统你能找到多少?
: 从你的评论我觉得你根本就没用过Go。麻烦以后评论东西的时候还是尽量评论自己用过
: 的东西吧。

z****e
发帖数: 54598
21
你对scala完全没兴趣就约等于你对ml完全没兴趣
你看wdong就很有兴趣

【在 m********5 的大作中提到】
: 我倒是对scala, 完全没有兴趣
: go嘛,如果做大并发,一定用它,太方便了
: 其他的不会转go,要方便的C/C++还不如直接上D算了
: go的效率比起这两个还是太低了而D还有些许超过。
: 做C的一定看不上C++,做C++的一定不会看一眼go,就这么简单
: go主要还是在和java,python,这一对东西竞争

1 (共1页)
进入Programming版参与讨论
相关主题
scala的需求增长是最快的Celery in Golang and Scala?
好像刚刚看到peking2说他做了一个100K tps的node servicePlay2 vs Vert.x 是什么情况?
如果不用很高级的feature,C++/Scala是否值得一战?scala future之间通信有什么好办法吗?
Golang 从13年到现在goog trends翻了快十倍从coffee,scala等到golang效率下降了好几倍
goLang吸引了很多Ruby/Python程序员这次node把python也给干了
对scala的误解一切jvm语言都是纸老虎,我同事说的
这次node把python也给干了我来说说go的目标对手吧
我认为JVM上的语言,老大还是Javascala的framwork写web 能比node, django好用么?
相关话题的讨论汇总
话题: go话题: jvm话题: c++话题: scala话题: python