由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - FP就是忽悠
相关主题
NodeJS厉害clojure能单独做大系统么?
我擦,haskell很简洁啊如果选择学习5种编程语言你们选什么?
所谓FP就是 递归+pattern matching?其实真神的意思是:学习python就是几个小时的事,吵啥?
有哪些公司用Lisp开发程序Java EE这东西还有必要学吗
未来ruby能不能挤掉python对scala很失望 (转载)
这么多人讨论 FP, 大牛推荐门语言吧干货早就提出来了
我来个总结不知道对不对haskell vs java 速度
scala和F#是不是同一回事从.NET转Java,求攻略
相关话题的讨论汇总
话题: fp话题: java话题: haskell话题: 语言话题: 内存
进入Programming版参与讨论
1 (共1页)
G**Y
发帖数: 33224
1
网络应用,JS都能搞定的东西,你FP个干啥。
历史上最NB的语言们,Fortran, C,C++, VB,Java,
再到Perl, Python都没有FP吧。
c*******9
发帖数: 9032
2
JS你写个大程序试试。当然有人能用它写大程序,但不是所有人。
大众话的语言多靠市场炒作,不是语言本身多NB。Python,JS也带点FP吧。

【在 G**Y 的大作中提到】
: 网络应用,JS都能搞定的东西,你FP个干啥。
: 历史上最NB的语言们,Fortran, C,C++, VB,Java,
: 再到Perl, Python都没有FP吧。

G**Y
发帖数: 33224
3
我感觉现在FP被吹得过了。
搞大程序,可读性,可维护性更重要,越简单越好呀。FP不是背道而驰了?

【在 c*******9 的大作中提到】
: JS你写个大程序试试。当然有人能用它写大程序,但不是所有人。
: 大众话的语言多靠市场炒作,不是语言本身多NB。Python,JS也带点FP吧。

g*****g
发帖数: 34805
4
迄今还没有任何一种 fp是大众语言。牛逼不牛逼太主观了,大众与否还比较客观。

【在 c*******9 的大作中提到】
: JS你写个大程序试试。当然有人能用它写大程序,但不是所有人。
: 大众话的语言多靠市场炒作,不是语言本身多NB。Python,JS也带点FP吧。

l**********n
发帖数: 8443
5
不忽悠哪能来钱啊?LZ还是停留在码工的层面上考虑问题。
c*******9
发帖数: 9032
6
Fp就是为了简单,你觉的不简单是因为习惯了非fp编程方式。oo刚出的时后也被认为复
杂化了。

【在 G**Y 的大作中提到】
: 我感觉现在FP被吹得过了。
: 搞大程序,可读性,可维护性更重要,越简单越好呀。FP不是背道而驰了?

Y**G
发帖数: 1089
7
不会吧。LISP也是历史上很NB的语言吧,它可是FP的老祖宗呐。

【在 G**Y 的大作中提到】
: 网络应用,JS都能搞定的东西,你FP个干啥。
: 历史上最NB的语言们,Fortran, C,C++, VB,Java,
: 再到Perl, Python都没有FP吧。

c*******9
发帖数: 9032
8
有句话说的真理掌握在少数人手里。当然这个谈不上什么真理,什么语言好本身有一半
主观性,也有一半客观性,但不是用使用人的多少衡量。就像流行音乐和古典音乐,比
较牛不牛不是看喜欢的人多少。

【在 g*****g 的大作中提到】
: 迄今还没有任何一种 fp是大众语言。牛逼不牛逼太主观了,大众与否还比较客观。
G**Y
发帖数: 33224
9
OO,尤其是Java和C++那种,现在看也是太复杂了。比如所有东西都要getter/setter,
就是脱了裤子放屁。

【在 c*******9 的大作中提到】
: Fp就是为了简单,你觉的不简单是因为习惯了非fp编程方式。oo刚出的时后也被认为复
: 杂化了。

G**Y
发帖数: 33224
10
不是说他们不美好,但是确实是曲高和寡呀。

【在 Y**G 的大作中提到】
: 不会吧。LISP也是历史上很NB的语言吧,它可是FP的老祖宗呐。
相关主题
这么多人讨论 FP, 大牛推荐门语言吧clojure能单独做大系统么?
我来个总结不知道对不对如果选择学习5种编程语言你们选什么?
scala和F#是不是同一回事其实真神的意思是:学习python就是几个小时的事,吵啥?
进入Programming版参与讨论
c*******9
发帖数: 9032
11
这个属于穿裤子放屁。scala在这方面有所改进。

【在 G**Y 的大作中提到】
: OO,尤其是Java和C++那种,现在看也是太复杂了。比如所有东西都要getter/setter,
: 就是脱了裤子放屁。

Y**G
发帖数: 1089
12
在需要填参数的地方,in-place直接写一个匿名函数作为参数传递,是挺好的事情。
俺发现有的时候最烦的就是给函数起名字,俺喜欢匿名。

【在 G**Y 的大作中提到】
: 不是说他们不美好,但是确实是曲高和寡呀。
e*******o
发帖数: 4654
13
王寅搞自己的语言,开始不是用的racket么,最后还不是乖乖的用java?
那些所谓的牛语言,几十年了连个像样的toolchain 都没有。还有啥牛逼的。
go 虽然不少人认为烂,我看了下,toolchain 做的比较好啊,stdlib 又不错,这样才
是正道。
最牛逼的语言据说是shen 什么的,各位恐怕一行shen代码都没写过吧。

【在 c*******9 的大作中提到】
: 有句话说的真理掌握在少数人手里。当然这个谈不上什么真理,什么语言好本身有一半
: 主观性,也有一半客观性,但不是用使用人的多少衡量。就像流行音乐和古典音乐,比
: 较牛不牛不是看喜欢的人多少。

g*****g
发帖数: 34805
14
完全胡说八道,community大,就能多出轮子,提高效率。反之则反之。
list, haskell都存在多少年了?Scala能小火都是借助JVM,不够的类库全靠java补。
我老人家不厌其烦说了上百遍了,类库是第一生产力。

【在 c*******9 的大作中提到】
: 有句话说的真理掌握在少数人手里。当然这个谈不上什么真理,什么语言好本身有一半
: 主观性,也有一半客观性,但不是用使用人的多少衡量。就像流行音乐和古典音乐,比
: 较牛不牛不是看喜欢的人多少。

g*****g
发帖数: 34805
15
又不用你手写,IDE都帮你生成了,至于吗。

【在 G**Y 的大作中提到】
: OO,尤其是Java和C++那种,现在看也是太复杂了。比如所有东西都要getter/setter,
: 就是脱了裤子放屁。

c*******9
发帖数: 9032
16
轮子多到一定程度效率末比增高,选轮子学轮子都花时间,有时运行效率还不一定满意
要重写。

【在 g*****g 的大作中提到】
: 完全胡说八道,community大,就能多出轮子,提高效率。反之则反之。
: list, haskell都存在多少年了?Scala能小火都是借助JVM,不够的类库全靠java补。
: 我老人家不厌其烦说了上百遍了,类库是第一生产力。

c*******9
发帖数: 9032
17
很多人讨厌IDE,生成的庸肿看起来也难受。

【在 g*****g 的大作中提到】
: 又不用你手写,IDE都帮你生成了,至于吗。
g*****g
发帖数: 34805
18
又错了,正是因为有互相竞争的轮子,才能提高轮子的质量。不能否认选轮子需要经验
,这正是为啥经验有用。有经验的人一句话,可以省你一周挑选轮子的时间。

【在 c*******9 的大作中提到】
: 轮子多到一定程度效率末比增高,选轮子学轮子都花时间,有时运行效率还不一定满意
: 要重写。

g*****g
发帖数: 34805
19
我老人家不以个人好恶为准,把牛逼的世界级的项目做出来了,最有说服力。

【在 c*******9 的大作中提到】
: 很多人讨厌IDE,生成的庸肿看起来也难受。
m********5
发帖数: 17667
20
我感觉FP就是适合一次性代码
一拨人集中几个月写,写完就用, 用完就扔
再也没有维护的必要,这样的话就很有竞争力
如果希望长期维护,写代码的需要换几拨人,还是算了

【在 G**Y 的大作中提到】
: 我感觉现在FP被吹得过了。
: 搞大程序,可读性,可维护性更重要,越简单越好呀。FP不是背道而驰了?

相关主题
Java EE这东西还有必要学吗haskell vs java 速度
对scala很失望 (转载)从.NET转Java,求攻略
干货早就提出来了现在到底啥行业未死?
进入Programming版参与讨论
c*******9
发帖数: 9032
21
这算什么说服力。项目成品牛逼末必开发过程牛逼,成品牛逼多半是商业构想好,开发
不出差就可以了。

【在 g*****g 的大作中提到】
: 我老人家不以个人好恶为准,把牛逼的世界级的项目做出来了,最有说服力。
c*******9
发帖数: 9032
22
你说的是动态语言。静态类型fp可维护性更好。

【在 m********5 的大作中提到】
: 我感觉FP就是适合一次性代码
: 一拨人集中几个月写,写完就用, 用完就扔
: 再也没有维护的必要,这样的话就很有竞争力
: 如果希望长期维护,写代码的需要换几拨人,还是算了

g*****g
发帖数: 34805
23
那当然不是,但凡项目大,要求高,实现就不容易。一个语言实现的相似项目多了,就
相当于别人帮你趟过雷了,风险小。否则就是自己趟雷。

【在 c*******9 的大作中提到】
: 这算什么说服力。项目成品牛逼末必开发过程牛逼,成品牛逼多半是商业构想好,开发
: 不出差就可以了。

c*******9
发帖数: 9032
24
风险小的也容易被别人先做了,大公司可以拼人力,小公司往往只能冒险做别人不做的
才有出头之日。

【在 g*****g 的大作中提到】
: 那当然不是,但凡项目大,要求高,实现就不容易。一个语言实现的相似项目多了,就
: 相当于别人帮你趟过雷了,风险小。否则就是自己趟雷。

e*******o
发帖数: 4654
25
那也得到有的选的地步吧。

【在 c*******9 的大作中提到】
: 轮子多到一定程度效率末比增高,选轮子学轮子都花时间,有时运行效率还不一定满意
: 要重写。

c*******9
发帖数: 9032
26
对开发者来说沒有就是机会。

【在 e*******o 的大作中提到】
: 那也得到有的选的地步吧。
x****u
发帖数: 44466
27
FP有用,但觉得FP比非FP好的,都是基础课逃课的。

【在 G**Y 的大作中提到】
: 网络应用,JS都能搞定的东西,你FP个干啥。
: 历史上最NB的语言们,Fortran, C,C++, VB,Java,
: 再到Perl, Python都没有FP吧。

x****u
发帖数: 44466
28
复杂个屁,都是编书的骗钱。写代码时自动生成这些垃圾然后自动隐藏,都不需要去看。

【在 G**Y 的大作中提到】
: OO,尤其是Java和C++那种,现在看也是太复杂了。比如所有东西都要getter/setter,
: 就是脱了裤子放屁。

e*******o
发帖数: 4654
29
服了你了。
对于大多数开发者来说,有人pay你才是机会。

【在 c*******9 的大作中提到】
: 对开发者来说沒有就是机会。
c*******9
发帖数: 9032
30
那多半是吃屎的机会。如果沒这些轮子很难说pay的机会就少,有这些轮子就经常会被
強迫去学这些玩意。

【在 e*******o 的大作中提到】
: 服了你了。
: 对于大多数开发者来说,有人pay你才是机会。

相关主题
推荐免费webinar for monads, in Java 8/Scala/Haskell我擦,haskell很简洁啊
程序员薪水所谓FP就是 递归+pattern matching?
NodeJS厉害有哪些公司用Lisp开发程序
进入Programming版参与讨论
L***n
发帖数: 6727
31
有同感,好像FP没写出过什么牛逼的应用软件,反方别举YahooStore的例子啊
都被用烂了 (也不许提emacs)

【在 G**Y 的大作中提到】
: 网络应用,JS都能搞定的东西,你FP个干啥。
: 历史上最NB的语言们,Fortran, C,C++, VB,Java,
: 再到Perl, Python都没有FP吧。

L***n
发帖数: 6727
32
对,所以最适合当embedded language, DSL啥的

【在 m********5 的大作中提到】
: 我感觉FP就是适合一次性代码
: 一拨人集中几个月写,写完就用, 用完就扔
: 再也没有维护的必要,这样的话就很有竞争力
: 如果希望长期维护,写代码的需要换几拨人,还是算了

e*******o
发帖数: 4654
33
你调查一下jobhunting版那些晒offer的。
面试有个几用fp来面的吧。

【在 c*******9 的大作中提到】
: 那多半是吃屎的机会。如果沒这些轮子很难说pay的机会就少,有这些轮子就经常会被
: 強迫去学这些玩意。

c*******9
发帖数: 9032
34
一定要大众软件才算牛逼?

【在 L***n 的大作中提到】
: 对,所以最适合当embedded language, DSL啥的
L***n
发帖数: 6727
35
小众软件就算了,俺们不懂...牛逼属于主观印象,特别是
我们这些User,不是搞语言本身的,当然看用语言写的软件
大众不大众了,不过lisp作embedded language真心不错,
Haskell就不知道了,好像carmack最近不知吃错什么药了,
比较追捧,不过没见id大规模用Haskell做过项目

【在 c*******9 的大作中提到】
: 一定要大众软件才算牛逼?
c*******9
发帖数: 9032
36
你这么说以前没轮子的时后码工都沒工作了?正相反那时不但工作多而且工作舒服,老
板耍看码工脸色,现在有这些轮子,码工就是丝钉,看不顺随时换。fp学习难度大一点
,但也是体现码工价值的机会。目前offer少,是因为fp码工也少,

【在 e*******o 的大作中提到】
: 你调查一下jobhunting版那些晒offer的。
: 面试有个几用fp来面的吧。

m********5
发帖数: 17667
37
哈哈,人类没轮子活了几万年呢
不是这么推理的

【在 c*******9 的大作中提到】
: 你这么说以前没轮子的时后码工都沒工作了?正相反那时不但工作多而且工作舒服,老
: 板耍看码工脸色,现在有这些轮子,码工就是丝钉,看不顺随时换。fp学习难度大一点
: ,但也是体现码工价值的机会。目前offer少,是因为fp码工也少,

g*****g
发帖数: 34805
38
yahoo store早被重写了。fp除了近年的twitter,真没啥像样的应用例子。

【在 L***n 的大作中提到】
: 有同感,好像FP没写出过什么牛逼的应用软件,反方别举YahooStore的例子啊
: 都被用烂了 (也不许提emacs)

H****S
发帖数: 1359
39
Python没有FP值得商榷
人的匿名函数直接就叫lambda。其他map, filter, list comprehension一个都不少,
decorator也是function closure的一个巧妙应用。
还有js本身就是正宗的fp啊。

【在 G**Y 的大作中提到】
: 网络应用,JS都能搞定的东西,你FP个干啥。
: 历史上最NB的语言们,Fortran, C,C++, VB,Java,
: 再到Perl, Python都没有FP吧。

L***n
发帖数: 6727
40
这样讲连C++都有FP,楼主指的应该是纯粹的FP language

【在 H****S 的大作中提到】
: Python没有FP值得商榷
: 人的匿名函数直接就叫lambda。其他map, filter, list comprehension一个都不少,
: decorator也是function closure的一个巧妙应用。
: 还有js本身就是正宗的fp啊。

相关主题
有哪些公司用Lisp开发程序我来个总结不知道对不对
未来ruby能不能挤掉pythonscala和F#是不是同一回事
这么多人讨论 FP, 大牛推荐门语言吧clojure能单独做大系统么?
进入Programming版参与讨论
G**Y
发帖数: 33224
41
我主要确实没怎么用过FP,不知道那个aspect最能提高效率·
要是只是递归/patern matching/不用pass by reference/可以返回函数
这些东西,C其实都可以FP呀。

【在 L***n 的大作中提到】
: 这样讲连C++都有FP,楼主指的应该是纯粹的FP language
c*******9
发帖数: 9032
42
没有语言特性的支持,仅用fp的模式还真没什么优势。用fp就是为了写的简洁清晰,而
不是为了用而用。

【在 G**Y 的大作中提到】
: 我主要确实没怎么用过FP,不知道那个aspect最能提高效率·
: 要是只是递归/patern matching/不用pass by reference/可以返回函数
: 这些东西,C其实都可以FP呀。

q*c
发帖数: 9453
43
为了写的爽, 而不是为了读起来快速明确,容易debug,对吧。
fp 就是自我中心自私的直接体现,走不远。

【在 c*******9 的大作中提到】
: 没有语言特性的支持,仅用fp的模式还真没什么优势。用fp就是为了写的简洁清晰,而
: 不是为了用而用。

c*******9
发帖数: 9032
44
简短一般渎的也快,长了要翻页找看了前忘了后,静态类型的debug也不差。要说自私
java,javascrit都是利于老板奴役员工的,走的倒还算比较远,但10年后就难说了。

【在 q*c 的大作中提到】
: 为了写的爽, 而不是为了读起来快速明确,容易debug,对吧。
: fp 就是自我中心自私的直接体现,走不远。

q*c
发帖数: 9453
45
凡人修仙转 1000 万字, 广义相对论 1 万字, 你选那个读。 表达同样的信息量,
简短可不是什么好事。java 等也没长到那个地步, 别为了观点夸张事实过分了。 人
脑是个非常低效错误百出的智能结构, 冗余是必要的。 这个世界几千年形成的各种制
度措施就是大量冗余检查。 不这样人类早灭亡了。
至于被奴役 -- 自己一个小小 engineer, 整天想吧自己弄成不可替代, 想什么呢。
这样做白日梦没啥好下场的。
把 java 搞好, 让多个老板都可以奴役你, 在竞争下还能吃口不错的饭, 就不错了。
人要有自知之明。 当然你觉得自己牛屄, 那就自己做老板自己成一处, 那是最好。
但是不行的话, 要知道自己的分量, 就是个打工仔.
不想被奴役就自己干。
又不想被奴役, 又不能自己当老板, 这就没治了。只能面对客观物理规律饿肚子。

【在 c*******9 的大作中提到】
: 简短一般渎的也快,长了要翻页找看了前忘了后,静态类型的debug也不差。要说自私
: java,javascrit都是利于老板奴役员工的,走的倒还算比较远,但10年后就难说了。

c*******9
发帖数: 9032
46
当然是广义相对论容易读多了。凡人修仙转你也读的下去服了你了。一个数据分析程序
,java比haskell长十倍,比scala长5被很正常,基本没人愿意看完整别人写的代码,
java debug还好,js程序大了就更糟糕了。
人脑低效错误不是靠冗余就能解决,相反冗余往往只能让人脑更低效,和网络上机器备
份冗余不同,你的脑袋只有一个。
千年形成的各种制度措施很多是历史形成的冗余,也在不断革除。人类如何就灭亡,就
是宗教话题了,扯远了,如果有天堂,我相信天堂的规则要简化的多。
你最后一段就是爱因斯坦描述的猪一样的生活理想了。我也不想唱高调,只是这个精神
物质需求总要找个平衡点,多数人活的确实很无奈,不是饿肚子就是吃屎,看你喜欢多
吃还是少吃。包括再你眼里很牛的老板也不一定逃出这圈,基本人人都有机会老板,但
是靠压榨血汗才能维持的老板在我看来也熟悉吃屎,高级一点的屎而已。
就像吃屎有多少,任何人可不可替代也是相对的,尽可能做到近似不可替代也没什么了
不得的事情吧。

【在 q*c 的大作中提到】
: 凡人修仙转 1000 万字, 广义相对论 1 万字, 你选那个读。 表达同样的信息量,
: 简短可不是什么好事。java 等也没长到那个地步, 别为了观点夸张事实过分了。 人
: 脑是个非常低效错误百出的智能结构, 冗余是必要的。 这个世界几千年形成的各种制
: 度措施就是大量冗余检查。 不这样人类早灭亡了。
: 至于被奴役 -- 自己一个小小 engineer, 整天想吧自己弄成不可替代, 想什么呢。
: 这样做白日梦没啥好下场的。
: 把 java 搞好, 让多个老板都可以奴役你, 在竞争下还能吃口不错的饭, 就不错了。
: 人要有自知之明。 当然你觉得自己牛屄, 那就自己做老板自己成一处, 那是最好。
: 但是不行的话, 要知道自己的分量, 就是个打工仔.
: 不想被奴役就自己干。

g*****g
发帖数: 34805
47
写个fp就是实现理想,你这理想也太低了吧。写fp,写java啥的都行,
别成天弄个写fp高大上的调调。太作了。

【在 c*******9 的大作中提到】
: 当然是广义相对论容易读多了。凡人修仙转你也读的下去服了你了。一个数据分析程序
: ,java比haskell长十倍,比scala长5被很正常,基本没人愿意看完整别人写的代码,
: java debug还好,js程序大了就更糟糕了。
: 人脑低效错误不是靠冗余就能解决,相反冗余往往只能让人脑更低效,和网络上机器备
: 份冗余不同,你的脑袋只有一个。
: 千年形成的各种制度措施很多是历史形成的冗余,也在不断革除。人类如何就灭亡,就
: 是宗教话题了,扯远了,如果有天堂,我相信天堂的规则要简化的多。
: 你最后一段就是爱因斯坦描述的猪一样的生活理想了。我也不想唱高调,只是这个精神
: 物质需求总要找个平衡点,多数人活的确实很无奈,不是饿肚子就是吃屎,看你喜欢多
: 吃还是少吃。包括再你眼里很牛的老板也不一定逃出这圈,基本人人都有机会老板,但

c*******9
发帖数: 9032
48
你这脑子短路了吧,看清我回答他说什么了吗?
你有什么高的理想也说说看。

【在 g*****g 的大作中提到】
: 写个fp就是实现理想,你这理想也太低了吧。写fp,写java啥的都行,
: 别成天弄个写fp高大上的调调。太作了。

c*******9
发帖数: 9032
49
关于fp优缺点只有小菊说的还算有道理,就是现在的硬件体现结构还不能让fp充分发挥
效率,所以只有部分应用都适合fp。
其他什么人脑不适合fp,fp太灵活不可控等等说法比较扯,其论据经不住推敲。
d****i
发帖数: 4809
50
你这个FP自恋狂也是太扯淡了,谈到硬件,C要笑了,硬件再怎么发展,FP终究还是太
上层虚无飘渺抽象,既不适合人脑思维方式,也不适合机器思维方式,所以要比现在其
他语言慢几倍到几十倍了,难道你不懂魔高一尺,道高一丈的道理吗?相同的硬件下面
,不用说C, 就是Java也比FP快N倍。再说,哪个FP离得开C来实现他们的VM, compiler,
OS这些底层的东西?

【在 c*******9 的大作中提到】
: 关于fp优缺点只有小菊说的还算有道理,就是现在的硬件体现结构还不能让fp充分发挥
: 效率,所以只有部分应用都适合fp。
: 其他什么人脑不适合fp,fp太灵活不可控等等说法比较扯,其论据经不住推敲。

相关主题
如果选择学习5种编程语言你们选什么?对scala很失望 (转载)
其实真神的意思是:学习python就是几个小时的事,吵啥?干货早就提出来了
Java EE这东西还有必要学吗haskell vs java 速度
进入Programming版参与讨论
g*****g
发帖数: 34805
51
我老没啥高大理想,想看看有没有机会发点小财能提早退休就行。

【在 c*******9 的大作中提到】
: 你这脑子短路了吧,看清我回答他说什么了吗?
: 你有什么高的理想也说说看。

c*******9
发帖数: 9032
52
你比起那个小菊就是不学无术。你知道几种硬件。不适合你的思维方式不等于不适合人
脑思维方式,机器思维方式你也未必清楚。Java也比FP快N倍更没根据。我看到的测试
haskell比java快一些。FP离不离的开C实现他们的VM,你自己去查,懒得教你这样无知
又自以为是的家伙。

compiler,

【在 d****i 的大作中提到】
: 你这个FP自恋狂也是太扯淡了,谈到硬件,C要笑了,硬件再怎么发展,FP终究还是太
: 上层虚无飘渺抽象,既不适合人脑思维方式,也不适合机器思维方式,所以要比现在其
: 他语言慢几倍到几十倍了,难道你不懂魔高一尺,道高一丈的道理吗?相同的硬件下面
: ,不用说C, 就是Java也比FP快N倍。再说,哪个FP离得开C来实现他们的VM, compiler,
: OS这些底层的东西?

i**i
发帖数: 1500
53
忍住,不骂人.
g*****g
发帖数: 34805
54
得了吧,这个benchmark显示java还小胜一点。就算平手吧,haskell的开发效率跟java
比如何?
http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test

【在 c*******9 的大作中提到】
: 你比起那个小菊就是不学无术。你知道几种硬件。不适合你的思维方式不等于不适合人
: 脑思维方式,机器思维方式你也未必清楚。Java也比FP快N倍更没根据。我看到的测试
: haskell比java快一些。FP离不离的开C实现他们的VM,你自己去查,懒得教你这样无知
: 又自以为是的家伙。
:
: compiler,

i**i
发帖数: 1500
55
There has already been several hardware implementations of the Java system (
i.e. a CPU that can execute bytecodes) but they have not become mainstream.
This is most likely because that software implementations perform as well or
even better as CPU's have become faster and faster.
http://stackoverflow.com/questions/1383947/can-we-implement-a-j
i**i
发帖数: 1500
56
...
During the second phase, the JRockit JVM uses a sophisticated, low-cost,
sampling-based technique to identify which functions merit optimization: a
“sampler thread” wakes up at periodic intervals and checks the status of
several application threads. It identifies what each thread is executing and
notes some of the execution history. This information is tracked for all
the methods and when it is perceived that a method is experiencing heavy use
—in other words, is “hot”—that method is earmarked for optimization.
Usually, a flurry of such optimization opportunities occur in the
application’s early run stages, with the rate slowing down as execution
continues.
http://docs.oracle.com/cd/E13150_01/jrockit_jvm/jrockit/geninfo
d****i
发帖数: 4809
57
我看你整天在这里鼓吹FP,殊不知也就是涉世未深的青少年才会被FP忽悠,FP几十年来
没有做出任何有用的东西,就是加了一些语法糖,而这些东西其他语言完全可以实现。
再说你有优越感的FP的理论根基的lambda,被真正的数学家证明为有重大谬误。

【在 c*******9 的大作中提到】
: 你比起那个小菊就是不学无术。你知道几种硬件。不适合你的思维方式不等于不适合人
: 脑思维方式,机器思维方式你也未必清楚。Java也比FP快N倍更没根据。我看到的测试
: haskell比java快一些。FP离不离的开C实现他们的VM,你自己去查,懒得教你这样无知
: 又自以为是的家伙。
:
: compiler,

c*******9
发帖数: 9032
58
你这个什么时候的测试,新版的haskell又有提高,java比较稳定了,提高的余地估计
很小了。
haskell熟练了应该就开发数据处理来说应该会比java高不少,
写个解释器之类的轻轻松松。目前多数程序员不太习惯纯编程,但如果以后fp在性能上
有了优势,会有更多程序员加入。

java

【在 g*****g 的大作中提到】
: 得了吧,这个benchmark显示java还小胜一点。就算平手吧,haskell的开发效率跟java
: 比如何?
: http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test

g*****g
发帖数: 34805
59
别如果如果了,又不是春天的鸡。拿几个应用比比就知道了。
haskell根本就没人用。

【在 c*******9 的大作中提到】
: 你这个什么时候的测试,新版的haskell又有提高,java比较稳定了,提高的余地估计
: 很小了。
: haskell熟练了应该就开发数据处理来说应该会比java高不少,
: 写个解释器之类的轻轻松松。目前多数程序员不太习惯纯编程,但如果以后fp在性能上
: 有了优势,会有更多程序员加入。
:
: java

c*******9
发帖数: 9032
60
上次被我和其他人驳的体无完皮肤的东西又来重复,不要以为看了点科普书就以为自己
懂了。

【在 d****i 的大作中提到】
: 我看你整天在这里鼓吹FP,殊不知也就是涉世未深的青少年才会被FP忽悠,FP几十年来
: 没有做出任何有用的东西,就是加了一些语法糖,而这些东西其他语言完全可以实现。
: 再说你有优越感的FP的理论根基的lambda,被真正的数学家证明为有重大谬误。

相关主题
从.NET转Java,求攻略程序员薪水
现在到底啥行业未死?NodeJS厉害
推荐免费webinar for monads, in Java 8/Scala/Haskell我擦,haskell很简洁啊
进入Programming版参与讨论
c*******9
发帖数: 9032
61
http://snapframework.com
如果你不承认它的速度可以发文驳。

【在 g*****g 的大作中提到】
: 别如果如果了,又不是春天的鸡。拿几个应用比比就知道了。
: haskell根本就没人用。

c*******9
发帖数: 9032
62
http://www.scribd.com/doc/217256897/IC-Snap-Framework

【在 c*******9 的大作中提到】
: http://snapframework.com
: 如果你不承认它的速度可以发文驳。

i**i
发帖数: 1500
63
这叫没有困难创造困难也要上.
或者叫吃饱了撑的.

【在 g*****g 的大作中提到】
: 写个fp就是实现理想,你这理想也太低了吧。写fp,写java啥的都行,
: 别成天弄个写fp高大上的调调。太作了。

g*****g
发帖数: 34805
64
LOL,这货都出4年了,不知道那些知名应用用了?我还真找了一下。
It is used by Silk,[5] JanRain,[6][7] Racemetric,[8] www.lpaste.net,[9]
SooStone Inc, and Group Commerce
你太搞笑了。再看性能,snap被秒得惨不忍睹呀。传说中的牛逼性能呢?
http://www.techempower.com/benchmarks/#section=data-r9&hw=peak&

【在 c*******9 的大作中提到】
: http://snapframework.com
: 如果你不承认它的速度可以发文驳。

c*******9
发帖数: 9032
65
你就知道知名应用。知名应用是你自己的产品吗?

【在 g*****g 的大作中提到】
: LOL,这货都出4年了,不知道那些知名应用用了?我还真找了一下。
: It is used by Silk,[5] JanRain,[6][7] Racemetric,[8] www.lpaste.net,[9]
: SooStone Inc, and Group Commerce
: 你太搞笑了。再看性能,snap被秒得惨不忍睹呀。传说中的牛逼性能呢?
: http://www.techempower.com/benchmarks/#section=data-r9&hw=peak&

c*******9
发帖数: 9032
66
解释器没有优化,是为了使用直观方便,haskell有其他解释器可用,只不过复杂一些
,java要实现高性能解机器也要费一番周折。

【在 g*****g 的大作中提到】
: LOL,这货都出4年了,不知道那些知名应用用了?我还真找了一下。
: It is used by Silk,[5] JanRain,[6][7] Racemetric,[8] www.lpaste.net,[9]
: SooStone Inc, and Group Commerce
: 你太搞笑了。再看性能,snap被秒得惨不忍睹呀。传说中的牛逼性能呢?
: http://www.techempower.com/benchmarks/#section=data-r9&hw=peak&

c*******9
发帖数: 9032
67
解释器没有优化,是为了使用直观方便,haskell有其他解释器可用,只不过复杂一些
,java要实现高性能解机器也要费一番周折。

【在 g*****g 的大作中提到】
: LOL,这货都出4年了,不知道那些知名应用用了?我还真找了一下。
: It is used by Silk,[5] JanRain,[6][7] Racemetric,[8] www.lpaste.net,[9]
: SooStone Inc, and Group Commerce
: 你太搞笑了。再看性能,snap被秒得惨不忍睹呀。传说中的牛逼性能呢?
: http://www.techempower.com/benchmarks/#section=data-r9&hw=peak&

c*******0
发帖数: 5247
68
snap 和 java web framework 比性能? 你是来搞笑的吧?
http://www.techempower.com

【在 c*******9 的大作中提到】
: http://snapframework.com
: 如果你不承认它的速度可以发文驳。

g*****g
发帖数: 34805
69
你丫还死撑到底了,知名应用跟谁写得无关,能证明一个语言的能力和性能。不服有用
吗?

【在 c*******9 的大作中提到】
: 你就知道知名应用。知名应用是你自己的产品吗?
g*****g
发帖数: 34805
70
尼玛有完没完呀,又不是新语言,不如等优化好了你在来吹,这不就是找打脸吗。

【在 c*******9 的大作中提到】
: 解释器没有优化,是为了使用直观方便,haskell有其他解释器可用,只不过复杂一些
: ,java要实现高性能解机器也要费一番周折。

相关主题
我擦,haskell很简洁啊未来ruby能不能挤掉python
所谓FP就是 递归+pattern matching?这么多人讨论 FP, 大牛推荐门语言吧
有哪些公司用Lisp开发程序我来个总结不知道对不对
进入Programming版参与讨论
h*****a
发帖数: 1718
71
lol, 分析的很牛!

了。


【在 q*c 的大作中提到】
: 凡人修仙转 1000 万字, 广义相对论 1 万字, 你选那个读。 表达同样的信息量,
: 简短可不是什么好事。java 等也没长到那个地步, 别为了观点夸张事实过分了。 人
: 脑是个非常低效错误百出的智能结构, 冗余是必要的。 这个世界几千年形成的各种制
: 度措施就是大量冗余检查。 不这样人类早灭亡了。
: 至于被奴役 -- 自己一个小小 engineer, 整天想吧自己弄成不可替代, 想什么呢。
: 这样做白日梦没啥好下场的。
: 把 java 搞好, 让多个老板都可以奴役你, 在竞争下还能吃口不错的饭, 就不错了。
: 人要有自知之明。 当然你觉得自己牛屄, 那就自己做老板自己成一处, 那是最好。
: 但是不行的话, 要知道自己的分量, 就是个打工仔.
: 不想被奴役就自己干。

l*******b
发帖数: 2586
72
哈哈。。。

【在 G**Y 的大作中提到】
: OO,尤其是Java和C++那种,现在看也是太复杂了。比如所有东西都要getter/setter,
: 就是脱了裤子放屁。

c*******9
发帖数: 9032
73
起码有的测试haskell是强的,你不能用一种测试否定整个fp吧。
动不动打脸,你的脸有那么值钱让人去费功夫打吗。

【在 g*****g 的大作中提到】
: 尼玛有完没完呀,又不是新语言,不如等优化好了你在来吹,这不就是找打脸吗。
c*******9
发帖数: 9032
74
人小菊还知道从体系结构说明fp的不足之处。你的思维是低等的条件反射:只崇拜知名
的东西。应用知不知名,和语音好坏能有多数关联?haskell创始人有句话:要努力让
haskell不成功。这个估计你一辈子理解不了。
tesla如果只会盲目跟知名厂商的方案,还能造出tesla吗。

【在 g*****g 的大作中提到】
: 你丫还死撑到底了,知名应用跟谁写得无关,能证明一个语言的能力和性能。不服有用
: 吗?

g*****g
发帖数: 34805
75
你丫不觉得羞愧吗?大嘴一张haskell性能强,把测试拉出来haskell被全面秒杀,现在
退回到有的测试强了。
性能强不强本来只是语言的一部分,一堆脚本语言如python性能不强照样大行其道。但
像你这样无知还装逼,被打脸是必然的。

【在 c*******9 的大作中提到】
: 起码有的测试haskell是强的,你不能用一种测试否定整个fp吧。
: 动不动打脸,你的脸有那么值钱让人去费功夫打吗。

g*****g
发帖数: 34805
76
你就是学校里混的小屁孩,没啥实际工作经验。学了个fp就上论坛来装逼刷优越感,不
是第一个也不会是最后一个。我老不崇拜知名的东西,我老只相信是骡子是马拉出来溜
溜,helloworld啥语言都能写,复杂而用户多的应用,能实现的语言就不多。也就像你
这样的装逼的,拿不出像样的应用,才拿创始人的言论来遮羞。语言就是个工具,是用
来写应用的,不是用来装逼的。
tesla之所以牛逼也是也是能批量卖,在路上开,不是车展上看着光鲜跑不起来的概念
车。举这样的例子你就是自己反复打脸。

【在 c*******9 的大作中提到】
: 人小菊还知道从体系结构说明fp的不足之处。你的思维是低等的条件反射:只崇拜知名
: 的东西。应用知不知名,和语音好坏能有多数关联?haskell创始人有句话:要努力让
: haskell不成功。这个估计你一辈子理解不了。
: tesla如果只会盲目跟知名厂商的方案,还能造出tesla吗。

c*******9
发帖数: 9032
77
http://hi.baidu.com/pneyfegsxnbgrtr/item/f610e640468cfae01381da
我只是说haskell语言本身性能不弱,上面的测试和java比个有胜负,我看过一篇论文
的测试haskell比java快一些,当然也许是比较专门的应用。你用一个测试也说明不了
太多,fp combiner方式的解释器是速度是满写,但好处是结构清晰方便改动,如果为
了速度快也可以不用这种方式写解释。
你的脸已经犀牛皮了,被打的太多了,所以总处心积虑要打别人脸?
不知道什么话这么刺激你了,就不会学小菊正常讨论问题?

【在 g*****g 的大作中提到】
: 你丫不觉得羞愧吗?大嘴一张haskell性能强,把测试拉出来haskell被全面秒杀,现在
: 退回到有的测试强了。
: 性能强不强本来只是语言的一部分,一堆脚本语言如python性能不强照样大行其道。但
: 像你这样无知还装逼,被打脸是必然的。

c*******9
发帖数: 9032
78
你的实际工作经验也许对你现在的老板很有用,但对评价莫语言是否忽悠一点用处没有。
fp应用很广,但你只知道些web应用,web应用当然最容易出名。
批量卖的东西不要太多,鞋子袜子批量卖就牛逼了。space x 目前也没达到批量,就不
牛逼?
说话要多过脑子,别只是神经受刺激就反射。

【在 g*****g 的大作中提到】
: 你就是学校里混的小屁孩,没啥实际工作经验。学了个fp就上论坛来装逼刷优越感,不
: 是第一个也不会是最后一个。我老不崇拜知名的东西,我老只相信是骡子是马拉出来溜
: 溜,helloworld啥语言都能写,复杂而用户多的应用,能实现的语言就不多。也就像你
: 这样的装逼的,拿不出像样的应用,才拿创始人的言论来遮羞。语言就是个工具,是用
: 来写应用的,不是用来装逼的。
: tesla之所以牛逼也是也是能批量卖,在路上开,不是车展上看着光鲜跑不起来的概念
: 车。举这样的例子你就是自己反复打脸。

g*****g
发帖数: 34805
79
你是来暴露智商的吗?你给的这个link,Haskell动不动2x java,可惜是time。就这还
证明Haskell比Java性能好?我老要是你这德性,早就没脸在这板上混了。

【在 c*******9 的大作中提到】
: http://hi.baidu.com/pneyfegsxnbgrtr/item/f610e640468cfae01381da
: 我只是说haskell语言本身性能不弱,上面的测试和java比个有胜负,我看过一篇论文
: 的测试haskell比java快一些,当然也许是比较专门的应用。你用一个测试也说明不了
: 太多,fp combiner方式的解释器是速度是满写,但好处是结构清晰方便改动,如果为
: 了速度快也可以不用这种方式写解释。
: 你的脸已经犀牛皮了,被打的太多了,所以总处心积虑要打别人脸?
: 不知道什么话这么刺激你了,就不会学小菊正常讨论问题?

c*******9
发帖数: 9032
80
你没看内存占用。这里没有比较多核并行的情况,写多核并行haskell要容易的多。

【在 g*****g 的大作中提到】
: 你是来暴露智商的吗?你给的这个link,Haskell动不动2x java,可惜是time。就这还
: 证明Haskell比Java性能好?我老要是你这德性,早就没脸在这板上混了。

相关主题
scala和F#是不是同一回事其实真神的意思是:学习python就是几个小时的事,吵啥?
clojure能单独做大系统么?Java EE这东西还有必要学吗
如果选择学习5种编程语言你们选什么?对scala很失望 (转载)
进入Programming版参与讨论
g*****g
发帖数: 34805
81
你自己傻逼拿tesla出来举例,现在鞋子跟tesla又是一个性质了?
我老谈的核心是批量吗?我老谈的是知名应用,tesla批量说明的是实用。你丫从头到
尾只能拿出没用户的几个野鸡应用,还有
脸谈脑子。

有。

【在 c*******9 的大作中提到】
: 你的实际工作经验也许对你现在的老板很有用,但对评价莫语言是否忽悠一点用处没有。
: fp应用很广,但你只知道些web应用,web应用当然最容易出名。
: 批量卖的东西不要太多,鞋子袜子批量卖就牛逼了。space x 目前也没达到批量,就不
: 牛逼?
: 说话要多过脑子,别只是神经受刺激就反射。

g*****g
发帖数: 34805
82
操,你丫傻逼还德性了。吹牛逼性能好,性能被秒最后沦落到死撑内存用得少。照你这
算法
DP都不用混了,内存用得比brute force至少多一个数量级。
我老给你看的第一个评测,就是4核的。而且是你这个百度link的源。
你丫但凡有点脑子,也知道数据引用要从源上引,不是这种论坛的二手数据。

【在 c*******9 的大作中提到】
: 你没看内存占用。这里没有比较多核并行的情况,写多核并行haskell要容易的多。
c*******9
发帖数: 9032
83
你恼羞成怒了?真不知道触动你那根神经了, 骂人还带脏字了。
tesla批量上远不如鞋子。
这楼谈的是FP是否忽悠,你来谈知不知名,用户少的你都看成野鸡,火箭发射用户也很
少,在你看来也是野鸡?
你学程序学傻了,以为世界上就几个web应用是有用的。

【在 g*****g 的大作中提到】
: 你自己傻逼拿tesla出来举例,现在鞋子跟tesla又是一个性质了?
: 我老谈的核心是批量吗?我老谈的是知名应用,tesla批量说明的是实用。你丫从头到
: 尾只能拿出没用户的几个野鸡应用,还有
: 脸谈脑子。
:
: 有。

c*******9
发帖数: 9032
84
内存占用不重要,内存不够用的时候是不是就是性能的瓶颈?DP有自己的混法和论题有
关吗。
用。四核不错,但算法一定是否充分并行,上面没有提到。我看到过一篇论文是核越多
,haskell相对越高效,
也许是和内存高效使用有关。

【在 g*****g 的大作中提到】
: 操,你丫傻逼还德性了。吹牛逼性能好,性能被秒最后沦落到死撑内存用得少。照你这
: 算法
: DP都不用混了,内存用得比brute force至少多一个数量级。
: 我老给你看的第一个评测,就是4核的。而且是你这个百度link的源。
: 你丫但凡有点脑子,也知道数据引用要从源上引,不是这种论坛的二手数据。

c*******0
发帖数: 5247
85
你也不用绕弯子,非web应用举几个haskell贡献大的例子出来吧。
语言就是工具,最后系统牛不牛是何人有关,不是语言,这是事实。 但如果一个语言
真的牛逼到写牛逼系统很容易的时候,牛逼人自然会用,大家又不傻。那现在牛逼人不
用,你该想想
为什么,而不是觉得众人皆醉我独醒

【在 c*******9 的大作中提到】
: 你恼羞成怒了?真不知道触动你那根神经了, 骂人还带脏字了。
: tesla批量上远不如鞋子。
: 这楼谈的是FP是否忽悠,你来谈知不知名,用户少的你都看成野鸡,火箭发射用户也很
: 少,在你看来也是野鸡?
: 你学程序学傻了,以为世界上就几个web应用是有用的。

c*******9
发帖数: 9032
86
一方面要我“非web应用举几个haskell贡献大的例子”,另外一方面你说“ 语言就是
工具,最后系统牛不牛是何人有关,不是语言”。我还和你费什么尽头,我不否认你的
观点,但是这些牛系统和你普通程序员有多大关系,作为程序员当然是关系那个语言用
的舒服,而不是最终系统有多牛。你所谓的牛逼人是商界名人吧,那样的牛逼人有几个
自己写程序的。真写程序牛逼人你我知道的也屈指可数,估计那些支持haskell的Quake
作者在你眼里都不是牛人。

【在 c*******0 的大作中提到】
: 你也不用绕弯子,非web应用举几个haskell贡献大的例子出来吧。
: 语言就是工具,最后系统牛不牛是何人有关,不是语言,这是事实。 但如果一个语言
: 真的牛逼到写牛逼系统很容易的时候,牛逼人自然会用,大家又不傻。那现在牛逼人不
: 用,你该想想
: 为什么,而不是觉得众人皆醉我独醒

e*******o
发帖数: 4654
87
亮亮几行你写的haskell代码吧。
自己都不写,就不用忽悠了。

Quake

【在 c*******9 的大作中提到】
: 一方面要我“非web应用举几个haskell贡献大的例子”,另外一方面你说“ 语言就是
: 工具,最后系统牛不牛是何人有关,不是语言”。我还和你费什么尽头,我不否认你的
: 观点,但是这些牛系统和你普通程序员有多大关系,作为程序员当然是关系那个语言用
: 的舒服,而不是最终系统有多牛。你所谓的牛逼人是商界名人吧,那样的牛逼人有几个
: 自己写程序的。真写程序牛逼人你我知道的也屈指可数,估计那些支持haskell的Quake
: 作者在你眼里都不是牛人。

g*****g
发帖数: 34805
88
要牛逼人才会用的语言都是傻逼语言,你先好好把这句话理解一下吧。屁都不懂,成天
装逼有意义吗?证明一个语言牛逼的是应用,不是人。

Quake

【在 c*******9 的大作中提到】
: 一方面要我“非web应用举几个haskell贡献大的例子”,另外一方面你说“ 语言就是
: 工具,最后系统牛不牛是何人有关,不是语言”。我还和你费什么尽头,我不否认你的
: 观点,但是这些牛系统和你普通程序员有多大关系,作为程序员当然是关系那个语言用
: 的舒服,而不是最终系统有多牛。你所谓的牛逼人是商界名人吧,那样的牛逼人有几个
: 自己写程序的。真写程序牛逼人你我知道的也屈指可数,估计那些支持haskell的Quake
: 作者在你眼里都不是牛人。

c*******9
发帖数: 9032
89
用FP编程的有相当一部分牛人,但也不都是牛人, 要牛逼人来证明语言牛逼的不是我。
同样应用牛也不能证明语言牛,你当然可以不惜代价用底层做牛应用。你认为的牛逼应
用都可以用汇编写出来,你是不是能证明汇编最牛,大家都要用汇编。

【在 g*****g 的大作中提到】
: 要牛逼人才会用的语言都是傻逼语言,你先好好把这句话理解一下吧。屁都不懂,成天
: 装逼有意义吗?证明一个语言牛逼的是应用,不是人。
:
: Quake

c*******9
发帖数: 9032
90
我写不写和haskell好不好没关系,我也不是牛人。我也没有show自己代码的习惯。

【在 e*******o 的大作中提到】
: 亮亮几行你写的haskell代码吧。
: 自己都不写,就不用忽悠了。
:
: Quake

相关主题
干货早就提出来了现在到底啥行业未死?
haskell vs java 速度推荐免费webinar for monads, in Java 8/Scala/Haskell
从.NET转Java,求攻略程序员薪水
进入Programming版参与讨论
g*****g
发帖数: 34805
91
你丫就是成天一副我会fp我牛逼的调调,我说过了,牛不牛逼看你写过什么应用,语言
只是工具而已。
让你举个例子,三棍子打不出一个屁来。弄个百度的二手数据打自己的脸,你丫自己用
Haskell写过啥,不如拉出来看看,装逼也有个限度。

【在 c*******9 的大作中提到】
: 用FP编程的有相当一部分牛人,但也不都是牛人, 要牛逼人来证明语言牛逼的不是我。
: 同样应用牛也不能证明语言牛,你当然可以不惜代价用底层做牛应用。你认为的牛逼应
: 用都可以用汇编写出来,你是不是能证明汇编最牛,大家都要用汇编。

c*******9
发帖数: 9032
92
你那只X眼看我装牛逼了?
我写什么凭什么让你知道,你能出资支持一下?
谈语言就是谈语言特性本身,你扯这些不招边际的什么东西牛不牛,什么人牛不牛有用
吗。
好像一天没人夸你牛,你就座不住了,你牛不牛关别人屁事。
和小菊讨论就比较受益,人只从体系结构来说明语言的优缺点。
例子据来是为了讨论方便,也证明不了太多问题,我也没有要证明haskell完胜java,
只是说性能还算过的去。
看到个2x就你就条件反射说haskell完败,那java和c++比不是更完败了,你和别人辩论
c++ vs java适合可没这样,照这样java 无论速度,占用内寸都是完败。
还有,你处心积虑要打什么脸,我费力气打你脸对我有什么好处,除非你给钱让我打。

【在 g*****g 的大作中提到】
: 你丫就是成天一副我会fp我牛逼的调调,我说过了,牛不牛逼看你写过什么应用,语言
: 只是工具而已。
: 让你举个例子,三棍子打不出一个屁来。弄个百度的二手数据打自己的脸,你丫自己用
: Haskell写过啥,不如拉出来看看,装逼也有个限度。

g*****g
发帖数: 34805
93
Java是不比C++快,所以我从来不宣扬Java比C++快,这叫做尊重事实。
你丫自己傻逼还有脸说?牛逼哄哄地说haskell比java性能好,自己找个数据java比
haskell快一倍。丢人了拉内存用得多出来死撑。这都什么德性?
你丫就不会说句我弄错了,谁都有弄错的时候,但你这样屁股决定脑袋,错了还死撑。
被一堆人嘲笑也就不奇怪了。

【在 c*******9 的大作中提到】
: 你那只X眼看我装牛逼了?
: 我写什么凭什么让你知道,你能出资支持一下?
: 谈语言就是谈语言特性本身,你扯这些不招边际的什么东西牛不牛,什么人牛不牛有用
: 吗。
: 好像一天没人夸你牛,你就座不住了,你牛不牛关别人屁事。
: 和小菊讨论就比较受益,人只从体系结构来说明语言的优缺点。
: 例子据来是为了讨论方便,也证明不了太多问题,我也没有要证明haskell完胜java,
: 只是说性能还算过的去。
: 看到个2x就你就条件反射说haskell完败,那java和c++比不是更完败了,你和别人辩论
: c++ vs java适合可没这样,照这样java 无论速度,占用内寸都是完败。

c*******9
发帖数: 9032
94
又来了,java费的内存是好几倍这无关性能?还要让我重复说?
最后一句话更合适用在你身上。
你一句话不离脏字,不知道是哪出来的这摸没教养。

【在 g*****g 的大作中提到】
: Java是不比C++快,所以我从来不宣扬Java比C++快,这叫做尊重事实。
: 你丫自己傻逼还有脸说?牛逼哄哄地说haskell比java性能好,自己找个数据java比
: haskell快一倍。丢人了拉内存用得多出来死撑。这都什么德性?
: 你丫就不会说句我弄错了,谁都有弄错的时候,但你这样屁股决定脑袋,错了还死撑。
: 被一堆人嘲笑也就不奇怪了。

m********5
发帖数: 17667
95
你这不是扯淡么
java比C++慢,但是java有易用性,冗余高,不容易写错,读起来舒服
就算我这种专业C++,写个java项目也是常常一次过,完全不用费劲debug
这就是java的优势
你hashell又不易用,又慢,还不易读,结果速度还比Java慢,拿它何用?!

【在 c*******9 的大作中提到】
: 你那只X眼看我装牛逼了?
: 我写什么凭什么让你知道,你能出资支持一下?
: 谈语言就是谈语言特性本身,你扯这些不招边际的什么东西牛不牛,什么人牛不牛有用
: 吗。
: 好像一天没人夸你牛,你就座不住了,你牛不牛关别人屁事。
: 和小菊讨论就比较受益,人只从体系结构来说明语言的优缺点。
: 例子据来是为了讨论方便,也证明不了太多问题,我也没有要证明haskell完胜java,
: 只是说性能还算过的去。
: 看到个2x就你就条件反射说haskell完败,那java和c++比不是更完败了,你和别人辩论
: c++ vs java适合可没这样,照这样java 无论速度,占用内寸都是完败。

c*******9
发帖数: 9032
96
别激动,什么易用易读是你自己的感觉,不代表别人的感觉。比较客观的标准是简介,
直接表达问题本身。

【在 m********5 的大作中提到】
: 你这不是扯淡么
: java比C++慢,但是java有易用性,冗余高,不容易写错,读起来舒服
: 就算我这种专业C++,写个java项目也是常常一次过,完全不用费劲debug
: 这就是java的优势
: 你hashell又不易用,又慢,还不易读,结果速度还比Java慢,拿它何用?!

g*****g
发帖数: 34805
97
内存是内存,性能是性能,你丫不是不懂,丢人了死撑罢了。你要早说haskell别的不
行,就比java省内存,我都懒得扁你。这年头内存比白菜还便宜,也就傻逼才当宝贝。

【在 c*******9 的大作中提到】
: 又来了,java费的内存是好几倍这无关性能?还要让我重复说?
: 最后一句话更合适用在你身上。
: 你一句话不离脏字,不知道是哪出来的这摸没教养。

m********5
发帖数: 17667
98
省硬件这一点除了绝对的即时性能要求高的应用,都是非常没有意义的
硬件贬值太快,和投入人力来比,省硬件基本就是浪费
嵌入式也许有戏

【在 g*****g 的大作中提到】
: 内存是内存,性能是性能,你丫不是不懂,丢人了死撑罢了。你要早说haskell别的不
: 行,就比java省内存,我都懒得扁你。这年头内存比白菜还便宜,也就傻逼才当宝贝。

c*******9
发帖数: 9032
99
占用内存和性能无关?benchmark 包括这个做什么,你会认为别人都扯淡?而且java用
内存常常是数量级的差别,如果仅仅差个2倍我都不说什么了。
内存再便宜也不是无限扩大,就算无限扩大,存取不需要时间?
http://benchmarksgame.alioth.debian.org/u64q/haskell.php

【在 g*****g 的大作中提到】
: 内存是内存,性能是性能,你丫不是不懂,丢人了死撑罢了。你要早说haskell别的不
: 行,就比java省内存,我都懒得扁你。这年头内存比白菜还便宜,也就傻逼才当宝贝。

c*******9
发帖数: 9032
100
有大数据应用需要性能内存多少都不够。

【在 m********5 的大作中提到】
: 省硬件这一点除了绝对的即时性能要求高的应用,都是非常没有意义的
: 硬件贬值太快,和投入人力来比,省硬件基本就是浪费
: 嵌入式也许有戏

相关主题
NodeJS厉害有哪些公司用Lisp开发程序
我擦,haskell很简洁啊未来ruby能不能挤掉python
所谓FP就是 递归+pattern matching?这么多人讨论 FP, 大牛推荐门语言吧
进入Programming版参与讨论
i**i
发帖数: 1500
101
你的水平太凹。
你要是虚心点能从好虫那学到不少。
你的水平实在太凹。就别无厘头胡说八道。挺丢人的。

【在 c*******9 的大作中提到】
: 有大数据应用需要性能内存多少都不够。
g*****g
发帖数: 34805
102
你自己打脸是嫌不够是吧?内存就是不重要,所以这个benchmark里只有4个测试给出内
存的比较。而且一个相当,两个haskell省内存,一个java省内存。就这个benchmark,
连haskell比java省内存都说明不了,你丫长脑子了吗?
现实应用中,真正需要很多内存的,都是大数据量,数据大小决定了内存使用的大小,
而不是语言那点编译代码,不同语言区别不大。你就一小屁孩,没任何经验,成天玩这
些屁股决定脑
袋的勾当。

【在 c*******9 的大作中提到】
: 占用内存和性能无关?benchmark 包括这个做什么,你会认为别人都扯淡?而且java用
: 内存常常是数量级的差别,如果仅仅差个2倍我都不说什么了。
: 内存再便宜也不是无限扩大,就算无限扩大,存取不需要时间?
: http://benchmarksgame.alioth.debian.org/u64q/haskell.php

c*******9
发帖数: 9032
103
我什么水平和这个主题无关。你要是显示水平也多显示一下。
好虫什么水平我不知道,但我只看到他谈不着边的无厘头事情。
相反小橘也不看好fp,但能从计算机体现本身讲出个道理,你要是有什么高见也讲讲。
无端攻击很无聊。

【在 i**i 的大作中提到】
: 你的水平太凹。
: 你要是虚心点能从好虫那学到不少。
: 你的水平实在太凹。就别无厘头胡说八道。挺丢人的。

m********5
发帖数: 17667
104
我跪了...

【在 c*******9 的大作中提到】
: 我什么水平和这个主题无关。你要是显示水平也多显示一下。
: 好虫什么水平我不知道,但我只看到他谈不着边的无厘头事情。
: 相反小橘也不看好fp,但能从计算机体现本身讲出个道理,你要是有什么高见也讲讲。
: 无端攻击很无聊。

i**i
发帖数: 1500
105
“我什么水平和这个主题无关。”
-> 你的水平太凹。 不费那劲了。

【在 c*******9 的大作中提到】
: 我什么水平和这个主题无关。你要是显示水平也多显示一下。
: 好虫什么水平我不知道,但我只看到他谈不着边的无厘头事情。
: 相反小橘也不看好fp,但能从计算机体现本身讲出个道理,你要是有什么高见也讲讲。
: 无端攻击很无聊。

l**********n
发帖数: 8443
106
变成一pa论坛了啊

【在 i**i 的大作中提到】
: “我什么水平和这个主题无关。”
: -> 你的水平太凹。 不费那劲了。

i**i
发帖数: 1500
107
“好虫什么水平我不知道,但我只看到他谈不着边的无厘头事情。”
-> 你要虚心点能从好虫那学到不少东西。 你的水平太凹,多问问。

【在 c*******9 的大作中提到】
: 我什么水平和这个主题无关。你要是显示水平也多显示一下。
: 好虫什么水平我不知道,但我只看到他谈不着边的无厘头事情。
: 相反小橘也不看好fp,但能从计算机体现本身讲出个道理,你要是有什么高见也讲讲。
: 无端攻击很无聊。

i**i
发帖数: 1500
108
建议一下。非pa.

【在 l**********n 的大作中提到】
: 变成一pa论坛了啊
c*******9
发帖数: 9032
109
你看的是这个link?看全没有? 10个测试你说4个,不知道是谁不会数数了,差距这么
大还说明不了问题。
http://benchmarksgame.alioth.debian.org/u64q/haskell.php
你以为占内存是主要因为编译代码?java 这方面倒是和haskell 差距不大。
要用多少内存和算法相关。

【在 g*****g 的大作中提到】
: 你自己打脸是嫌不够是吧?内存就是不重要,所以这个benchmark里只有4个测试给出内
: 存的比较。而且一个相当,两个haskell省内存,一个java省内存。就这个benchmark,
: 连haskell比java省内存都说明不了,你丫长脑子了吗?
: 现实应用中,真正需要很多内存的,都是大数据量,数据大小决定了内存使用的大小,
: 而不是语言那点编译代码,不同语言区别不大。你就一小屁孩,没任何经验,成天玩这
: 些屁股决定脑
: 袋的勾当。

g*****g
发帖数: 34805
110
你实在是弱智到没法说了,benchmark比不同语言速度不会拿不同算法比的,这个叫做
常识。

【在 c*******9 的大作中提到】
: 你看的是这个link?看全没有? 10个测试你说4个,不知道是谁不会数数了,差距这么
: 大还说明不了问题。
: http://benchmarksgame.alioth.debian.org/u64q/haskell.php
: 你以为占内存是主要因为编译代码?java 这方面倒是和haskell 差距不大。
: 要用多少内存和算法相关。

相关主题
这么多人讨论 FP, 大牛推荐门语言吧clojure能单独做大系统么?
我来个总结不知道对不对如果选择学习5种编程语言你们选什么?
scala和F#是不是同一回事其实真神的意思是:学习python就是几个小时的事,吵啥?
进入Programming版参与讨论
c*******9
发帖数: 9032
111
你这个建议有意义吗。说话好无厘头,就像我建议你看好老婆一样,是不是很无聊。

【在 i**i 的大作中提到】
: 建议一下。非pa.
c*******9
发帖数: 9032
112
你脑子又短路了。我那句话说这个benchmark比算法的,你这个人类基本的思维能力都
不具备,只有低等动物的条件反射。

【在 g*****g 的大作中提到】
: 你实在是弱智到没法说了,benchmark比不同语言速度不会拿不同算法比的,这个叫做
: 常识。

i**i
发帖数: 1500
113
回家问问你有没有查过第21对染色体三联体。

【在 c*******9 的大作中提到】
: 你看的是这个link?看全没有? 10个测试你说4个,不知道是谁不会数数了,差距这么
: 大还说明不了问题。
: http://benchmarksgame.alioth.debian.org/u64q/haskell.php
: 你以为占内存是主要因为编译代码?java 这方面倒是和haskell 差距不大。
: 要用多少内存和算法相关。

g*****g
发帖数: 34805
114
你语文是体育老师教的吧,你看你自己写的。既然算法相同,差距又不大,那你丫还叫
个屁呀?
你以为占内存是主要因为编译代码?java 这方面倒是和haskell 差距不大。
要用多少内存和算法相关。

【在 c*******9 的大作中提到】
: 你脑子又短路了。我那句话说这个benchmark比算法的,你这个人类基本的思维能力都
: 不具备,只有低等动物的条件反射。

c*******9
发帖数: 9032
115
你学过逻辑吗?benchmark 是为了比算法==算法完全相同?。就算是算法原理相同,
实现也有差别,具体算法也未必一样。这里可没这么说,说的是用这个语言最快的方法。

【在 g*****g 的大作中提到】
: 你语文是体育老师教的吧,你看你自己写的。既然算法相同,差距又不大,那你丫还叫
: 个屁呀?
: 你以为占内存是主要因为编译代码?java 这方面倒是和haskell 差距不大。
: 要用多少内存和算法相关。

q*c
发帖数: 9453
116
同学, java 对付 128 byte array 可能比 haskell 多 5 倍内存, 但是处理 10tb
数据的时候,绝对不会有什么差别。 那点数据结构的 overhead 在真需要内存的应用
面前啥都不是。
这个不是能线性外推的。

【在 c*******9 的大作中提到】
: 你看的是这个link?看全没有? 10个测试你说4个,不知道是谁不会数数了,差距这么
: 大还说明不了问题。
: http://benchmarksgame.alioth.debian.org/u64q/haskell.php
: 你以为占内存是主要因为编译代码?java 这方面倒是和haskell 差距不大。
: 要用多少内存和算法相关。

c*******9
发帖数: 9032
117
你先说说java用的内存是如何多出的,再下结论。

【在 q*c 的大作中提到】
: 同学, java 对付 128 byte array 可能比 haskell 多 5 倍内存, 但是处理 10tb
: 数据的时候,绝对不会有什么差别。 那点数据结构的 overhead 在真需要内存的应用
: 面前啥都不是。
: 这个不是能线性外推的。

g*****g
发帖数: 34805
118
跟太弱又死要面子的没法争。

【在 q*c 的大作中提到】
: 同学, java 对付 128 byte array 可能比 haskell 多 5 倍内存, 但是处理 10tb
: 数据的时候,绝对不会有什么差别。 那点数据结构的 overhead 在真需要内存的应用
: 面前啥都不是。
: 这个不是能线性外推的。

l*********s
发帖数: 5409
119
能写好lisp的当然是牛人,至少智力上是这样。
i**i
发帖数: 1500
120
如果你想吃马工这晚饭,真诚地建议你再好好的打打基础。
如果只是玩玩,这个倒是比较搞笑,但是好像不是你的本意。
http://benchmarksgame.alioth.debian.org/play.php#whymemory

法。

【在 c*******9 的大作中提到】
: 你学过逻辑吗?benchmark 是为了比算法==算法完全相同?。就算是算法原理相同,
: 实现也有差别,具体算法也未必一样。这里可没这么说,说的是用这个语言最快的方法。

相关主题
Java EE这东西还有必要学吗haskell vs java 速度
对scala很失望 (转载)从.NET转Java,求攻略
干货早就提出来了现在到底啥行业未死?
进入Programming版参与讨论
i**i
发帖数: 1500
121
能写好C的也当然算是牛人,并且牛的不行。

【在 l*********s 的大作中提到】
: 能写好lisp的当然是牛人,至少智力上是这样。
c*******9
发帖数: 9032
122
这话很适合你。你也说说java多出的内存做了什么,我水平低就洗耳恭听了。

【在 g*****g 的大作中提到】
: 跟太弱又死要面子的没法争。
c*******9
发帖数: 9032
123
这话很适合你。你也说说java多出的内存做了什么,我水平低就洗耳恭听了。

【在 g*****g 的大作中提到】
: 跟太弱又死要面子的没法争。
c*******9
发帖数: 9032
124
大数据差别是变小了,可还是差几倍,不像qxc说的没什么差别。

【在 i**i 的大作中提到】
: 如果你想吃马工这晚饭,真诚地建议你再好好的打打基础。
: 如果只是玩玩,这个倒是比较搞笑,但是好像不是你的本意。
: http://benchmarksgame.alioth.debian.org/play.php#whymemory
:
: 法。

F****n
发帖数: 3271
125
计算机之所以能发明普及,很大程度上就是因为顺序编程的祖宗干翻了FP的祖宗
学生的图灵机比老师的lambda calculus简单直观算法设计应该用它,这是老师邱其自
己说。
q*c
发帖数: 9453
126
java object 各种检查,meta data, 自然 overhead 大。 你大数据要少用 object,
比如 array〈int〉, 别用 array 〈Integer〉. 哪里会有那么大差别。 原始数据都是
一样的。

【在 c*******9 的大作中提到】
: 大数据差别是变小了,可还是差几倍,不像qxc说的没什么差别。
Y**G
发帖数: 1089
127
怎么感觉大家都根FP有深仇大恨似的。编程领域没有silver bullet,还是看具体情况
而决定用什么工具吧,跟工具本省较劲,没意思。

【在 G**Y 的大作中提到】
: 网络应用,JS都能搞定的东西,你FP个干啥。
: 历史上最NB的语言们,Fortran, C,C++, VB,Java,
: 再到Perl, Python都没有FP吧。

q*c
发帖数: 9453
128
http://www.javaworld.com/article/2077496/testing-debugging/java
一个 element 差别几倍, 10 int array java 56 bytes, C 也得 40 bytes....同学
自己看看。 这个常识就能理解。 java 创造者又不是白痴, 为啥大数据要多几倍?内
存都去哪里啦?

【在 c*******9 的大作中提到】
: 大数据差别是变小了,可还是差几倍,不像qxc说的没什么差别。
g*****g
发帖数: 34805
129
别说大数据基本都是外置,就算内存真大几倍都不算什么大事情。这年头一台机器还要
分成10台VM,实在是内存太白菜了。Java内存太多也用不了,会有GC太久的问题。

【在 q*c 的大作中提到】
: http://www.javaworld.com/article/2077496/testing-debugging/java
: 一个 element 差别几倍, 10 int array java 56 bytes, C 也得 40 bytes....同学
: 自己看看。 这个常识就能理解。 java 创造者又不是白痴, 为啥大数据要多几倍?内
: 存都去哪里啦?

l**********n
发帖数: 8443
130
java多的那点内存只是class的overhead,是不随数据增长的。

【在 q*c 的大作中提到】
: http://www.javaworld.com/article/2077496/testing-debugging/java
: 一个 element 差别几倍, 10 int array java 56 bytes, C 也得 40 bytes....同学
: 自己看看。 这个常识就能理解。 java 创造者又不是白痴, 为啥大数据要多几倍?内
: 存都去哪里啦?

相关主题
推荐免费webinar for monads, in Java 8/Scala/Haskell我擦,haskell很简洁啊
程序员薪水所谓FP就是 递归+pattern matching?
NodeJS厉害有哪些公司用Lisp开发程序
进入Programming版参与讨论
i**i
发帖数: 1500
131
没错。
这个讲的挺细的,我学了点东西。
http://www.cs.virginia.edu/kim/publicity/pldi09tutorials/memory
我觉得HashSet挺失败的。不理解为什么用的内存居然比HashMap还要大。

【在 q*c 的大作中提到】
: java object 各种检查,meta data, 自然 overhead 大。 你大数据要少用 object,
: 比如 array〈int〉, 别用 array 〈Integer〉. 哪里会有那么大差别。 原始数据都是
: 一样的。

g*****g
发帖数: 34805
132
HashSet is synchronized HashMap, and you shouldn't use it anyway.

【在 i**i 的大作中提到】
: 没错。
: 这个讲的挺细的,我学了点东西。
: http://www.cs.virginia.edu/kim/publicity/pldi09tutorials/memory
: 我觉得HashSet挺失败的。不理解为什么用的内存居然比HashMap还要大。

i**i
发帖数: 1500
133
不对吧。
Note that this implementation (hasset) is not synchronized.
http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html
这有个对比,说了半天我也没明白为什么要用hashset。 为什么又大又慢。
http://javarevisited.blogspot.com/2011/09/difference-hashmap-vs

【在 g*****g 的大作中提到】
: HashSet is synchronized HashMap, and you shouldn't use it anyway.
l*********s
发帖数: 5409
134
c is fairly simple, anyone can master it and it is not a proof of IQ at all.

【在 i**i 的大作中提到】
: 能写好C的也当然算是牛人,并且牛的不行。
y***y
发帖数: 224
135

JDK的HashSet里面是个HashMap.

【在 i**i 的大作中提到】
: 不对吧。
: Note that this implementation (hasset) is not synchronized.
: http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html
: 这有个对比,说了半天我也没明白为什么要用hashset。 为什么又大又慢。
: http://javarevisited.blogspot.com/2011/09/difference-hashmap-vs

p***o
发帖数: 1252
136
Wow, 居然还有GNU Trove这种库,每个基本类型实现一个ArrayList,
每两个实现一个HashMap,TreeMap好像还没有。有没有人知道它内部
是不是有个宏/范型实现?

【在 i**i 的大作中提到】
: 没错。
: 这个讲的挺细的,我学了点东西。
: http://www.cs.virginia.edu/kim/publicity/pldi09tutorials/memory
: 我觉得HashSet挺失败的。不理解为什么用的内存居然比HashMap还要大。

g*****g
发帖数: 34805
137
我想说的是hashtable,混淆了。HashSet跟HashMap的内存应该相当,就是个wrapper.

【在 i**i 的大作中提到】
: 不对吧。
: Note that this implementation (hasset) is not synchronized.
: http://docs.oracle.com/javase/7/docs/api/java/util/HashSet.html
: 这有个对比,说了半天我也没明白为什么要用hashset。 为什么又大又慢。
: http://javarevisited.blogspot.com/2011/09/difference-hashmap-vs

1 (共1页)
进入Programming版参与讨论
相关主题
从.NET转Java,求攻略未来ruby能不能挤掉python
现在到底啥行业未死?这么多人讨论 FP, 大牛推荐门语言吧
推荐免费webinar for monads, in Java 8/Scala/Haskell我来个总结不知道对不对
程序员薪水scala和F#是不是同一回事
NodeJS厉害clojure能单独做大系统么?
我擦,haskell很简洁啊如果选择学习5种编程语言你们选什么?
所谓FP就是 递归+pattern matching?其实真神的意思是:学习python就是几个小时的事,吵啥?
有哪些公司用Lisp开发程序Java EE这东西还有必要学吗
相关话题的讨论汇总
话题: fp话题: java话题: haskell话题: 语言话题: 内存