由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 现在聊fp的多数都是搞scala的,当然都是搞定了java的家伙
相关主题
functional programming why?现在大学都开始教Scala了?
一群人天天聊fp, 说实话有几个精通java or c++ or python的?唉,看来scala已经废了
有几个人能 背着把gof 23种pattern 用java 随便写5,6个写出来Scala这次又被比下去了
不同的语言可以统一语法吗去了Java one 两天的感想。
现在谈paradigm过时了感觉学习fp
我也来说说web技术吧感觉Erlang不错,有必要学习一下吗?
scala 的感悟要用Scala么
Java 不是纯oo, oo 不是 imperative programming要不要用专业一点的语言来表达一下语言之争?
相关话题的讨论汇总
话题: fp话题: java话题: scala话题: 搞定
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
几个还在用c/python写代码的出来谈fp无用
这不是搞笑嘛,谁说要让这些家伙用fp了?
还在搞硬件level的东西,出来谈什么fp
现在说fp主要说的是scala,jvm上的东西
scala还不是纯粹的fp,还包括有java和j2ee的一堆东西在里面
你还在c/python level,谈什么scala
中间隔了这么两三层,当然搞不明白为什么需要
这跟硬件啥关系?你用不到,并不代表别人用不到
等你java出师了之后,再来看scala差不多
没写过java谈什么better java?
到最后需要解释一堆java上的概念
然后又会回到最原始的为什么要用java上
然后又是,这个有什么难的,c也能做到
是,具体到细节,没啥是难的,其实深究下去,本质也都是c写的
但是凑一起,就很烦,什么都要自己去做,亲力亲为,累死你
这里一点细节,那里一点细节,慢慢把你的工作时间全部耗尽
最后成天就是给人擦屁股,这就是屎坑嘛
productivity上不去,谈不上其他的
从这可以看出做底层的悲哀,开始被时代所抛离
对热点插不上话了,就开始捣乱
思维太底层了之后,哪怕最简单的一步,都会变得很繁琐
你极有可能因为太繁琐而不去做,不是有个笑话嘛
fb觉得whatsapp那个idea做起来太麻烦了,所以就不做了
最后花了一堆钱去买,废话,你用c类语言去写,不累死才见鬼
人家直接上gae,一个人就把backend全搞定了
这就是productivity的差异,那现在你想成为什么样的人?
是以进fb为人生追求呢,还是自己造一个whatsapp为你的目标?
p*****2
发帖数: 21240
2
productivity太重要了 对于现在it来说

【在 z****e 的大作中提到】
: 几个还在用c/python写代码的出来谈fp无用
: 这不是搞笑嘛,谁说要让这些家伙用fp了?
: 还在搞硬件level的东西,出来谈什么fp
: 现在说fp主要说的是scala,jvm上的东西
: scala还不是纯粹的fp,还包括有java和j2ee的一堆东西在里面
: 你还在c/python level,谈什么scala
: 中间隔了这么两三层,当然搞不明白为什么需要
: 这跟硬件啥关系?你用不到,并不代表别人用不到
: 等你java出师了之后,再来看scala差不多
: 没写过java谈什么better java?

z****e
发帖数: 54598
3
二爷英明

【在 p*****2 的大作中提到】
: productivity太重要了 对于现在it来说
G***l
发帖数: 355
4
对我来说productivity倒是次要的,我用fp的主要原因是维护性的提高。我日常做各种
model和analysis,stratification之类的,用fp可以把不同的计算封装在不同的
function里面,这些function可以灵活的combine,currying。no side effect很重要
,改或者替换function变的非常容易。我的业务逻辑里的object类型之间也没有复杂的
相互关系,这样用ADT很简便。比如一个bond可能属性很多,project一个bond的
cashflow可能用到很多其他的class,比如interest rate之类的,但这些只是calc
cashflow这个函数的别的参数,跟bond class没有关系。

【在 p*****2 的大作中提到】
: productivity太重要了 对于现在it来说
g****t
发帖数: 31659
5
啥叫搞定了Java?
年纪一大把,整天惦记job security的人。
我看不出来搞定了任何一种手艺。

【在 z****e 的大作中提到】
: 几个还在用c/python写代码的出来谈fp无用
: 这不是搞笑嘛,谁说要让这些家伙用fp了?
: 还在搞硬件level的东西,出来谈什么fp
: 现在说fp主要说的是scala,jvm上的东西
: scala还不是纯粹的fp,还包括有java和j2ee的一堆东西在里面
: 你还在c/python level,谈什么scala
: 中间隔了这么两三层,当然搞不明白为什么需要
: 这跟硬件啥关系?你用不到,并不代表别人用不到
: 等你java出师了之后,再来看scala差不多
: 没写过java谈什么better java?

z****e
发帖数: 54598
6
只有fp会比只有oop难一点
但是也不算太难,两个凑一起你试试

【在 G***l 的大作中提到】
: 对我来说productivity倒是次要的,我用fp的主要原因是维护性的提高。我日常做各种
: model和analysis,stratification之类的,用fp可以把不同的计算封装在不同的
: function里面,这些function可以灵活的combine,currying。no side effect很重要
: ,改或者替换function变的非常容易。我的业务逻辑里的object类型之间也没有复杂的
: 相互关系,这样用ADT很简便。比如一个bond可能属性很多,project一个bond的
: cashflow可能用到很多其他的class,比如interest rate之类的,但这些只是calc
: cashflow这个函数的别的参数,跟bond class没有关系。

z****e
发帖数: 54598
7
装,你继续装

【在 g****t 的大作中提到】
: 啥叫搞定了Java?
: 年纪一大把,整天惦记job security的人。
: 我看不出来搞定了任何一种手艺。

g****t
发帖数: 31659
8
至少俺看语言好坏,不至于扯到Jon security上。
我奉劝你:你要是没手艺,还是
少花点时间在bbs。在bbs上天天用嘴琢磨自己的
饭碗是没用的。
你跟我扯皮有毛用。你才做过几个项目见过几个人啊

【在 z****e 的大作中提到】
: 装,你继续装
z****e
发帖数: 54598
9
妈蛋
语言好坏决定因素之一当然是job security
有人不在乎么?
那你工作干什么?
你不担心你失业?
lol

【在 g****t 的大作中提到】
: 至少俺看语言好坏,不至于扯到Jon security上。
: 我奉劝你:你要是没手艺,还是
: 少花点时间在bbs。在bbs上天天用嘴琢磨自己的
: 饭碗是没用的。
: 你跟我扯皮有毛用。你才做过几个项目见过几个人啊

G***l
发帖数: 355
10
把不同的programming paradigms,特别互相干扰的,混在一起本来就是不对的。
generic可以和oo,fp混在一起,因为彼此没有影响。但是oo跟fp显然不行。就像nba球
员可以同时是得分王和篮板王,但是好像没有既是得分王也是助攻王的,绝对没有既是
助攻王也是篮板王的。
我写fp基本就是直接调用oo的类库。最多使用再最基本的object类型来封装一些东西。
写oo的话最多用点lambda,把简单的函数作为参数这样。如果有状态的class member
function,再来个currying,partial application完再当作参数传,这样的code是没
法看的。

【在 z****e 的大作中提到】
: 只有fp会比只有oop难一点
: 但是也不算太难,两个凑一起你试试

z****e
发帖数: 54598
11
我跟你相反,我是用oop调用fp的libs
oop受众更多,更能理解,fp受众相对小一点

【在 G***l 的大作中提到】
: 把不同的programming paradigms,特别互相干扰的,混在一起本来就是不对的。
: generic可以和oo,fp混在一起,因为彼此没有影响。但是oo跟fp显然不行。就像nba球
: 员可以同时是得分王和篮板王,但是好像没有既是得分王也是助攻王的,绝对没有既是
: 助攻王也是篮板王的。
: 我写fp基本就是直接调用oo的类库。最多使用再最基本的object类型来封装一些东西。
: 写oo的话最多用点lambda,把简单的函数作为参数这样。如果有状态的class member
: function,再来个currying,partial application完再当作参数传,这样的code是没
: 法看的。

1 (共1页)
进入Programming版参与讨论
相关主题
要不要用专业一点的语言来表达一下语言之争?现在谈paradigm过时了
[BSSD]rod johnson讲座的一点小感我也来说说web技术吧
storm俨然是下一个冉冉升起的新星啊scala 的感悟
我认为JVM上的语言,老大还是JavaJava 不是纯oo, oo 不是 imperative programming
functional programming why?现在大学都开始教Scala了?
一群人天天聊fp, 说实话有几个精通java or c++ or python的?唉,看来scala已经废了
有几个人能 背着把gof 23种pattern 用java 随便写5,6个写出来Scala这次又被比下去了
不同的语言可以统一语法吗去了Java one 两天的感想。
相关话题的讨论汇总
话题: fp话题: java话题: scala话题: 搞定