p*****2 发帖数: 21240 | |
T****U 发帖数: 3344 | 2 跟二爷,
跳坑
【在 p*****2 的大作中提到】 : 没人学ruby呢
|
l*******b 发帖数: 2586 | 3 jump
【在 p*****2 的大作中提到】 : 没人学ruby呢
|
g**e 发帖数: 6127 | 4 python在银行用的多,容易赚大钱
【在 p*****2 的大作中提到】 : 没人学ruby呢
|
p*****2 发帖数: 21240 | 5
上次我学了两个星期python没找到什么好工作呀。
【在 g**e 的大作中提到】 : python在银行用的多,容易赚大钱
|
d****i 发帖数: 4809 | 6 不是前面有人说过吗,Ruby是小日本鬼子搞的,为了抗日,绝不学Ruby!
【在 p*****2 的大作中提到】 : 没人学ruby呢
|
l********a 发帖数: 1154 | |
t****a 发帖数: 1212 | 8 二爷和盖子两位大爷太逗了
ruby语法更灵活,geek们更喜欢这门语言的。python学习曲线平缓,更容易上手,用的
人多,各种package尤其是科学计算的package比较多
工业界就这样,做主流的往往不是最酷的语言,做主流的语言是在各种性能上包括容易
上手程度,程序员数目等等的一个折中。Java就是明证啊。
二爷,去学clojure吧——更加elegant的语言——据说Seattle的ruby社群中好多人转
了clojure。
【在 p*****2 的大作中提到】 : : 上次我学了两个星期python没找到什么好工作呀。
|
p*****2 发帖数: 21240 | 9
clojure的应用怎么样呢?我学ruby也是因为程序可以放到cloud上去run。
【在 t****a 的大作中提到】 : 二爷和盖子两位大爷太逗了 : ruby语法更灵活,geek们更喜欢这门语言的。python学习曲线平缓,更容易上手,用的 : 人多,各种package尤其是科学计算的package比较多 : 工业界就这样,做主流的往往不是最酷的语言,做主流的语言是在各种性能上包括容易 : 上手程度,程序员数目等等的一个折中。Java就是明证啊。 : 二爷,去学clojure吧——更加elegant的语言——据说Seattle的ruby社群中好多人转 : 了clojure。
|
p*****2 发帖数: 21240 | 10
就是灵活吧。python那个强制缩进比ruby的end强多了,但是python搞个莫名其妙的
tuple出来,而且对面向对象支持的也很差,干嘛都要传个self。感觉用起来还是ruby
更爽一点。
【在 l********a 的大作中提到】 : ruby比python有什么优点吗?
|
|
|
a****n 发帖数: 1887 | 11 ....
tuple 和 很多其他的features, 是为了FP准备的。。。
ruby
【在 p*****2 的大作中提到】 : : 就是灵活吧。python那个强制缩进比ruby的end强多了,但是python搞个莫名其妙的 : tuple出来,而且对面向对象支持的也很差,干嘛都要传个self。感觉用起来还是ruby : 更爽一点。
|
p*****2 发帖数: 21240 | 12
没见过其他语言有tuple这东西呀。没有tuple就不能FP吗?
【在 a****n 的大作中提到】 : .... : tuple 和 很多其他的features, 是为了FP准备的。。。 : : ruby
|
a****n 发帖数: 1887 | 13 抄了一段, 另外python 只是支持一些FP的feature, 并不是pure Functional
language.
For a language to be considered “functional,” it typically needs to
support a few key features:
• Immutable data
• Ability to compose functions
• Functions can be treated as data
• Lazy evaluation
• Pattern matching |
t****a 发帖数: 1212 | 14 Clojure在JVM上运行,可以直接call现有的java class,library的问题解决了。
做网站的话,Clojure可以直接打包放到beanstalk上去。
http://blog.beanstalkapp.com/post/23998022427/beanstalk-clojure
做大规模数据计算的话,我最近正在玩一个Clojure的应用叫做cascalog,貌似比pig和
hive扩展性都好,写起来也容易。
https://github.com/nathanmarz/cascalog
附上clojure的工具列表,http://www.clojure-toolbox.com/
Github上clojure的好东西一堆一堆的。
【在 p*****2 的大作中提到】 : : 没见过其他语言有tuple这东西呀。没有tuple就不能FP吗?
|
p*****2 发帖数: 21240 | 15
貌似ruby基本都符合吧?
【在 a****n 的大作中提到】 : 抄了一段, 另外python 只是支持一些FP的feature, 并不是pure Functional : language. : For a language to be considered “functional,” it typically needs to : support a few key features: : • Immutable data : • Ability to compose functions : • Functions can be treated as data : • Lazy evaluation : • Pattern matching
|
p*****2 发帖数: 21240 | 16
有时间看一下。不过我现在主要在用cloudfoundary。还不支持clojure.
【在 t****a 的大作中提到】 : Clojure在JVM上运行,可以直接call现有的java class,library的问题解决了。 : 做网站的话,Clojure可以直接打包放到beanstalk上去。 : http://blog.beanstalkapp.com/post/23998022427/beanstalk-clojure : 做大规模数据计算的话,我最近正在玩一个Clojure的应用叫做cascalog,貌似比pig和 : hive扩展性都好,写起来也容易。 : https://github.com/nathanmarz/cascalog : 附上clojure的工具列表,http://www.clojure-toolbox.com/ : Github上clojure的好东西一堆一堆的。
|
l*****e 发帖数: 1431 | 17 语言做为一个工具,本来就有很强的network effect, 用的人越多,对用户的好处越大
,学小众语言,除了装B,没啥好处。 |
t****a 发帖数: 1212 | 18 我这人修养不够,看到这种白痴贴会觉得很生气。
那位大侠可以指点指点帮助我放平心态不跟这样的傻瓜生气好么?谢谢。
【在 l*****e 的大作中提到】 : 语言做为一个工具,本来就有很强的network effect, 用的人越多,对用户的好处越大 : ,学小众语言,除了装B,没啥好处。
|
a****n 发帖数: 1887 | 19 我只是说为啥有tuple。。。
没用过ruby, 也不想比较语言
【在 p*****2 的大作中提到】 : : 有时间看一下。不过我现在主要在用cloudfoundary。还不支持clojure.
|
a*w 发帖数: 4495 | 20 因为作者视野比较窄,也很固执。Python出来比Java还要早,一直没混
出来,直到Google看中它。
据说当初Google选中它的原因就是它的用户少,可以用来筛选出一些头
脑比较单纯的程序员,这样的人好领导。
但是领养的孩子毕竟不能跟亲生的比。
【在 a****n 的大作中提到】 : 我只是说为啥有tuple。。。 : 没用过ruby, 也不想比较语言
|
|
|
p*****2 发帖数: 21240 | 21
他是说我吧。你就不需要动气了。呵呵。
【在 t****a 的大作中提到】 : 我这人修养不够,看到这种白痴贴会觉得很生气。 : 那位大侠可以指点指点帮助我放平心态不跟这样的傻瓜生气好么?谢谢。
|
p*****2 发帖数: 21240 | 22
那你的意思就是tuple是为了FP而设计的?
【在 a****n 的大作中提到】 : 我只是说为啥有tuple。。。 : 没用过ruby, 也不想比较语言
|
a****n 发帖数: 1887 | 23 我是这么认为,Python还有一些FP的东西比如:
1.lambdas
2.map/filter/reduce
3.itertools
4.functools
5.list comprehensions
6.generators
【在 p*****2 的大作中提到】 : : 那你的意思就是tuple是为了FP而设计的?
|
d****i 发帖数: 4809 | 24 Python有着很强的草根性,在Open Source Community有很多人支持,比起有着悠久历
史贵族血统的诞生于贝尔实验室的C,C++, 以及同样很流行的诞生于Sun的Java,
Python之所以能够突然有后来的发展,部分也是因为有了Google的采用,至于Google为
什么采用Python,原因不得而知,我猜也许是因为Python的发明人曾经在Google任职,
还有就是Google因为Android被Oracle告上法庭有点怕了,框架不敢全部用Java。
【在 a*w 的大作中提到】 : 因为作者视野比较窄,也很固执。Python出来比Java还要早,一直没混 : 出来,直到Google看中它。 : 据说当初Google选中它的原因就是它的用户少,可以用来筛选出一些头 : 脑比较单纯的程序员,这样的人好领导。 : 但是领养的孩子毕竟不能跟亲生的比。
|
l*******b 发帖数: 2586 | 25 嗯,但是貌似python的开发人认为python主要面向imperative的。经常说这些
functional feature可以去掉,哈哈
functional的所有数据结构貌似都是以list为基础的,相比imperative所有东西都是以
数组为基础。两种思想方式吧。一个接近人的思考方式,一个接近机器的执行方式。
无论怎样,两种思想都很重要。哪个适合就用哪一个,但是有机会学的话,两个都该懂
一些吧
【在 a****n 的大作中提到】 : 我是这么认为,Python还有一些FP的东西比如: : 1.lambdas : 2.map/filter/reduce : 3.itertools : 4.functools : 5.list comprehensions : 6.generators
|
g*****g 发帖数: 34805 | 26 Google因为Android被Oracle告了,跟框架用不用Java根本没有关系。告是因为重新实
现了接口一样的JDK。
【在 d****i 的大作中提到】 : Python有着很强的草根性,在Open Source Community有很多人支持,比起有着悠久历 : 史贵族血统的诞生于贝尔实验室的C,C++, 以及同样很流行的诞生于Sun的Java, : Python之所以能够突然有后来的发展,部分也是因为有了Google的采用,至于Google为 : 什么采用Python,原因不得而知,我猜也许是因为Python的发明人曾经在Google任职, : 还有就是Google因为Android被Oracle告上法庭有点怕了,框架不敢全部用Java。
|
d****i 发帖数: 4809 | 27 Oracle连这个都告啊,太过分了。怪不得这么多人说他邪恶呢。
【在 g*****g 的大作中提到】 : Google因为Android被Oracle告了,跟框架用不用Java根本没有关系。告是因为重新实 : 现了接口一样的JDK。
|