由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 我还是认为scala的程序员水平高
相关主题
有几个人能 背着把gof 23种pattern 用java 随便写5,6个写出来感觉学scala不学haskell是不行的
Java EE这东西还有必要学吗玩Scala需要学习Scalaz吗?
大家有没有觉得Scala不如Haskell美?go几天的一些感受
Haskell很难学。。clojure这语言真不错
functional programming?大牛给讲讲monad吧?
批判 go想学FP最好不要从Scala开始
coltzhao等scala党说说streaming吧scala很牛啊
Haskell这种不作不死的典型scala和monad
相关话题的讨论汇总
话题: scala话题: java话题: fp话题: singleton话题: case
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
用scala那几个id的平均水平最高
不管是骂还是捧,只要是认真写过scala的,水平都在
那种写过hello world就自诩用过scala的不算
明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做
这些概念啥意思,也明白java到底是怎么回事
能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲
我说的是平均水平,用scala那几个出来说,我写过java
我信,但是如果是其他的,那未必是真的,多数是吹牛
scala好就好在,对于各种features可以自由选择
而不用换个feature就换个语言,这种做纯粹脑子进水
因为语法要背半天,看来以后要专注于扯蛋scala了
对于学习scala,我的心得是最好先把java学清楚,不要跳过java
否则你会死得很惨的,举个例子,比如case class
这里面一堆东西,比如case class有get方法
如果你工作中用过java,应该知道怎么用
其次case class是singleton,你用过spring的话,这个就不会陌生了
还有自动实现了equals&hashcode,这两个也常用
但是这两个是初学者经常出问题的地方
最后在这个基础之上,有pattern matching
还同时是immutable的,所以一堆东西在里面
而实际用的时候,每个人可能只用其中一小部分
比如只用get方法,或者只用immutable,而阅读代码时候任何一个features都会遇到
因为是别人写的,所以你得记住这些,任何一个遗漏都会出问题
java容易多了,java8弄完,spring,vert.x,然后rxjava,再碰scala,就容易多了
就剩下monad那些,饭要一口口吃,不要尝试一下子吃成胖子
vert.x搞各种api,也是其他语言都搞定了,就剩下scala花了很长时间才搞定
看来scala真是很有趣的一个东西啊,scala之后
再看其他的就有种除去巫山不是云的感觉
d********t
发帖数: 9628
2
尼玛屌丝码农看个烂语言还看出花来了

【在 z****e 的大作中提到】
: 用scala那几个id的平均水平最高
: 不管是骂还是捧,只要是认真写过scala的,水平都在
: 那种写过hello world就自诩用过scala的不算
: 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做
: 这些概念啥意思,也明白java到底是怎么回事
: 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲
: 我说的是平均水平,用scala那几个出来说,我写过java
: 我信,但是如果是其他的,那未必是真的,多数是吹牛
: scala好就好在,对于各种features可以自由选择
: 而不用换个feature就换个语言,这种做纯粹脑子进水

l******t
发帖数: 55733
3
wait,case class是singleton?你和compinion object记混了吧。
z****e
发帖数: 54598
4
错了,是case object
compinion object一般做Util用,你又调皮了

【在 l******t 的大作中提到】
: wait,case class是singleton?你和compinion object记混了吧。
p*****2
发帖数: 21240
5
要懂scala就必须要懂java和haskell确实不太容易
否则就会学的稀里糊涂
尤其是haskell 不学习基本学不懂scala coltzhao这种霸王硬上弓的除外

【在 z****e 的大作中提到】
: 用scala那几个id的平均水平最高
: 不管是骂还是捧,只要是认真写过scala的,水平都在
: 那种写过hello world就自诩用过scala的不算
: 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做
: 这些概念啥意思,也明白java到底是怎么回事
: 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲
: 我说的是平均水平,用scala那几个出来说,我写过java
: 我信,但是如果是其他的,那未必是真的,多数是吹牛
: scala好就好在,对于各种features可以自由选择
: 而不用换个feature就换个语言,这种做纯粹脑子进水

a****n
发帖数: 1887
6
这有啥好比的..水平高管屁用,赚钱的才是好的
l*n
发帖数: 529
7
都是singleton。

【在 z****e 的大作中提到】
: 错了,是case object
: compinion object一般做Util用,你又调皮了

l*n
发帖数: 529
8
应该说是要懂FP吧。Haskell毕竟推pure FP,还是有很多和Scala不一样的地方。

【在 p*****2 的大作中提到】
: 要懂scala就必须要懂java和haskell确实不太容易
: 否则就会学的稀里糊涂
: 尤其是haskell 不学习基本学不懂scala coltzhao这种霸王硬上弓的除外

l*n
发帖数: 529
9
上一定水平了赚钱又不是水平说了算,所以也不强求瞄准更多米了。

【在 a****n 的大作中提到】
: 这有啥好比的..水平高管屁用,赚钱的才是好的
g****v
发帖数: 971
10
本人没大规模用过java,基本是只见从c++到scala的,没有任何障碍。

【在 z****e 的大作中提到】
: 用scala那几个id的平均水平最高
: 不管是骂还是捧,只要是认真写过scala的,水平都在
: 那种写过hello world就自诩用过scala的不算
: 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做
: 这些概念啥意思,也明白java到底是怎么回事
: 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲
: 我说的是平均水平,用scala那几个出来说,我写过java
: 我信,但是如果是其他的,那未必是真的,多数是吹牛
: scala好就好在,对于各种features可以自由选择
: 而不用换个feature就换个语言,这种做纯粹脑子进水

相关主题
批判 go感觉学scala不学haskell是不行的
coltzhao等scala党说说streaming吧玩Scala需要学习Scalaz吗?
Haskell这种不作不死的典型go几天的一些感受
进入Programming版参与讨论
d********u
发帖数: 5383
11
有些失望,原来你对FP是一窍不通呀。

【在 z****e 的大作中提到】
: 用scala那几个id的平均水平最高
: 不管是骂还是捧,只要是认真写过scala的,水平都在
: 那种写过hello world就自诩用过scala的不算
: 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做
: 这些概念啥意思,也明白java到底是怎么回事
: 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲
: 我说的是平均水平,用scala那几个出来说,我写过java
: 我信,但是如果是其他的,那未必是真的,多数是吹牛
: scala好就好在,对于各种features可以自由选择
: 而不用换个feature就换个语言,这种做纯粹脑子进水

z****e
发帖数: 54598
12
别人赚钱也不关我事
如果想讨论赚钱,另外开贴
我认为语言乃至技术本身,跟是否赚钱,尤其是是否发财
是两回事,赚钱与否是多种因素综合作用的结果
技术跟赚钱正相关,但是pure技术的人往往死得很惨
p也一样,pure某种p,往往会有很严重的缺陷

【在 a****n 的大作中提到】
: 这有啥好比的..水平高管屁用,赚钱的才是好的
z****e
发帖数: 54598
13
对于fp的部分要选择性的吸收
pure fp垃圾一枚,不要也罢

【在 p*****2 的大作中提到】
: 要懂scala就必须要懂java和haskell确实不太容易
: 否则就会学的稀里糊涂
: 尤其是haskell 不学习基本学不懂scala coltzhao这种霸王硬上弓的除外

z****e
发帖数: 54598
14
fp太形而上了,需要时间消化和吸收,hoho
一般我也不怎么用fp,java8&rxjava这些不算的话

【在 d********u 的大作中提到】
: 有些失望,原来你对FP是一窍不通呀。
p*****2
发帖数: 21240
15

不学pure fp很难学懂fp

【在 l*n 的大作中提到】
: 应该说是要懂FP吧。Haskell毕竟推pure FP,还是有很多和Scala不一样的地方。
k***5
发帖数: 583
16
喷来喷去,总是有股“你知道回字的几种写法”的味道在里面。
z****e
发帖数: 54598
17
对,scala就是回字的几种写法
如果你想赚钱,尤其是尽快转换成经济利益
swift远比scala靠谱,得多
其实fp就是形式上的扯蛋,就是回字的另外一种写法

【在 k***5 的大作中提到】
: 喷来喷去,总是有股“你知道回字的几种写法”的味道在里面。
o****n
发帖数: 937
18
纠结于语言的都是苦逼低层次码农。
老大一句话。scala全得换成java
c*********e
发帖数: 16335
19
曲高和寡,当年c++就是这么被冷落的。现实社会,你会经常看到很多有才能的人,做
生意比不上会社交交朋友的人。

【在 z****e 的大作中提到】
: 用scala那几个id的平均水平最高
: 不管是骂还是捧,只要是认真写过scala的,水平都在
: 那种写过hello world就自诩用过scala的不算
: 明显胜过其他那些,也就是scala那几个能解释清楚为什么要这么做
: 这些概念啥意思,也明白java到底是怎么回事
: 能够比较自如滴交流,其他的,很多不懂怎么回事,容易鸡同鸭讲
: 我说的是平均水平,用scala那几个出来说,我写过java
: 我信,但是如果是其他的,那未必是真的,多数是吹牛
: scala好就好在,对于各种features可以自由选择
: 而不用换个feature就换个语言,这种做纯粹脑子进水

p*****2
发帖数: 21240
20
scala主要是没有good parts
我的版本快出炉了

【在 c*********e 的大作中提到】
: 曲高和寡,当年c++就是这么被冷落的。现实社会,你会经常看到很多有才能的人,做
: 生意比不上会社交交朋友的人。

1 (共1页)
进入Programming版参与讨论
相关主题
scala和monadfunctional programming?
推荐免费webinar for monads, in Java 8/Scala/Haskell批判 go
scala for comprehension 不支持 letcoltzhao等scala党说说streaming吧
monad确实牛Haskell这种不作不死的典型
有几个人能 背着把gof 23种pattern 用java 随便写5,6个写出来感觉学scala不学haskell是不行的
Java EE这东西还有必要学吗玩Scala需要学习Scalaz吗?
大家有没有觉得Scala不如Haskell美?go几天的一些感受
Haskell很难学。。clojure这语言真不错
相关话题的讨论汇总
话题: scala话题: java话题: fp话题: singleton话题: case