由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - scala和F#是不是同一回事
相关主题
看了10分钟Scala,一个问题:啥叫FP?什么FP能替代python
有哪些公司用Lisp开发程序我觉得在scala上浪费时间没意思
这么多人讨论 FP, 大牛推荐门语言吧坑:这波fp scala 算是赢了吧
我来个总结不知道对不对大家选选自己最喜欢的语言
NodeJS厉害大牛给个学习scala的roadmap吧
我擦,haskell很简洁啊functional programming 哪本书经典适合入门
clojure能单独做大系统么?对scala很失望 (转载)
如果选择学习5种编程语言你们选什么?推荐免费webinar for monads, in Java 8/Scala/Haskell
相关话题的讨论汇总
话题: scala话题: java话题: c++话题: haskell话题: jvm
进入Programming版参与讨论
1 (共1页)
G**Y
发帖数: 33224
1
如果scala只能在JVM上run,最多也就是个alternativ的Java吧。
scala能跑的比java快吗?
l*********s
发帖数: 5409
2
it won't be faster, but it is very close.
G**Y
发帖数: 33224
3
then it's not good 呀
Java is slow

【在 l*********s 的大作中提到】
: it won't be faster, but it is very close.
s***o
发帖数: 2191
4
C++算是alternative的C吗?
jvm是为java优化,理论上其他jvm上的语言不会超过java。实际应用中则要看具体问题
。比如play java performance 一直不如play scala。而在绝大多数情况下,这种快一
点慢一点的问题根本就不是问题

【在 G**Y 的大作中提到】
: 如果scala只能在JVM上run,最多也就是个alternativ的Java吧。
: scala能跑的比java快吗?

G**Y
发帖数: 33224
5
我主要搞scientific/statistical computing。所以对jvm的东西兴趣不大:如果速度
要求高,就C了;如果不高,就R/Matlab了。
C/C++看你怎么看了。如果OOP的厉害,C++当然就不一样了。如果把class当个struct来
使,C++和C就差不多了。我平时是不到万不得以不写C程序了,因为调试起来太费时间
。最近有空看看有啥alternative没有,似乎还真不好找(理由同上)。
我最近想学一些跟web有关的东东,可以给我写的程序增加一些interactive的功能。似
乎JS是必须的。JS的优点是比较“小”。学起来不太费劲。但是后台似乎还得学点别的
。也许一两个软件包就可以了,比如d3.js。

【在 s***o 的大作中提到】
: C++算是alternative的C吗?
: jvm是为java优化,理论上其他jvm上的语言不会超过java。实际应用中则要看具体问题
: 。比如play java performance 一直不如play scala。而在绝大多数情况下,这种快一
: 点慢一点的问题根本就不是问题

d****i
发帖数: 4809
6
The official languages of scientific computing languages are: C, C++,
Fortran. You have some other high level alternatives like Matlab, R, Python,
etc. But those are not used in production environment.

【在 G**Y 的大作中提到】
: 我主要搞scientific/statistical computing。所以对jvm的东西兴趣不大:如果速度
: 要求高,就C了;如果不高,就R/Matlab了。
: C/C++看你怎么看了。如果OOP的厉害,C++当然就不一样了。如果把class当个struct来
: 使,C++和C就差不多了。我平时是不到万不得以不写C程序了,因为调试起来太费时间
: 。最近有空看看有啥alternative没有,似乎还真不好找(理由同上)。
: 我最近想学一些跟web有关的东东,可以给我写的程序增加一些interactive的功能。似
: 乎JS是必须的。JS的优点是比较“小”。学起来不太费劲。但是后台似乎还得学点别的
: 。也许一两个软件包就可以了,比如d3.js。

s***o
发帖数: 2191
7
这种情况node也许是个很好的选择。

【在 G**Y 的大作中提到】
: 我主要搞scientific/statistical computing。所以对jvm的东西兴趣不大:如果速度
: 要求高,就C了;如果不高,就R/Matlab了。
: C/C++看你怎么看了。如果OOP的厉害,C++当然就不一样了。如果把class当个struct来
: 使,C++和C就差不多了。我平时是不到万不得以不写C程序了,因为调试起来太费时间
: 。最近有空看看有啥alternative没有,似乎还真不好找(理由同上)。
: 我最近想学一些跟web有关的东东,可以给我写的程序增加一些interactive的功能。似
: 乎JS是必须的。JS的优点是比较“小”。学起来不太费劲。但是后台似乎还得学点别的
: 。也许一两个软件包就可以了,比如d3.js。

c*******9
发帖数: 9032
8
你如果有信心学好FP,可以用haskell,比java略快,(看到的是快30%),需要速度的
地方调用C很方便。

【在 G**Y 的大作中提到】
: 我主要搞scientific/statistical computing。所以对jvm的东西兴趣不大:如果速度
: 要求高,就C了;如果不高,就R/Matlab了。
: C/C++看你怎么看了。如果OOP的厉害,C++当然就不一样了。如果把class当个struct来
: 使,C++和C就差不多了。我平时是不到万不得以不写C程序了,因为调试起来太费时间
: 。最近有空看看有啥alternative没有,似乎还真不好找(理由同上)。
: 我最近想学一些跟web有关的东东,可以给我写的程序增加一些interactive的功能。似
: 乎JS是必须的。JS的优点是比较“小”。学起来不太费劲。但是后台似乎还得学点别的
: 。也许一两个软件包就可以了,比如d3.js。

l*********s
发帖数: 5409
9
re, scala is very well optimized, the performance deficiency against java is
negligible.

【在 s***o 的大作中提到】
: C++算是alternative的C吗?
: jvm是为java优化,理论上其他jvm上的语言不会超过java。实际应用中则要看具体问题
: 。比如play java performance 一直不如play scala。而在绝大多数情况下,这种快一
: 点慢一点的问题根本就不是问题

c******o
发帖数: 1277
10
haskell很牛,不管用不用,学完以后你的编程上一个水平。

【在 c*******9 的大作中提到】
: 你如果有信心学好FP,可以用haskell,比java略快,(看到的是快30%),需要速度的
: 地方调用C很方便。

相关主题
我擦,haskell很简洁啊什么FP能替代python
clojure能单独做大系统么?我觉得在scala上浪费时间没意思
如果选择学习5种编程语言你们选什么?坑:这波fp scala 算是赢了吧
进入Programming版参与讨论
c*******9
发帖数: 9032
11
en. 学了haskell在学scala容易很多,看了几天scala,对那些一开始看着庞杂的语法
适应了一些。
找haskell的工作不容易,我想找online game server 的open source framework自己
改改玩。

【在 c******o 的大作中提到】
: haskell很牛,不管用不用,学完以后你的编程上一个水平。
G**Y
发帖数: 33224
12
R据说也可以算是FP,那我还折腾个P呀

【在 c*******9 的大作中提到】
: en. 学了haskell在学scala容易很多,看了几天scala,对那些一开始看着庞杂的语法
: 适应了一些。
: 找haskell的工作不容易,我想找online game server 的open source framework自己
: 改改玩。

c*******9
发帖数: 9032
13
R主要是做数值计算的吧,比较专。haskell建立在更抽象的category theory基础上,
适合构造更通用的模型。

【在 G**Y 的大作中提到】
: R据说也可以算是FP,那我还折腾个P呀
G**Y
发帖数: 33224
14
恩。找个时间学习。基本搞计算的话,我不需要太多别的东西了。
但是搞界面,需要一些额外的东西。haskell的主要市场是啥?

【在 c*******9 的大作中提到】
: R主要是做数值计算的吧,比较专。haskell建立在更抽象的category theory基础上,
: 适合构造更通用的模型。

c*******9
发帖数: 9032
15
你搞的计算估计比较focus在单纯的统计,还有更多其他类别的计算。
我知道的是金融(数据分析和策略),图形图像处理(结合GPU计算)方面招haskell。
当然可以用的很广,什么web应用都可以,只不过招不到那么多haskell程序员,这些公
司一般不会用这个。
靠这个找工作估计不方便,主要是比较单纯适合学习FP编程基础,如果自己干,也可以
考虑用。

【在 G**Y 的大作中提到】
: 恩。找个时间学习。基本搞计算的话,我不需要太多别的东西了。
: 但是搞界面,需要一些额外的东西。haskell的主要市场是啥?

1 (共1页)
进入Programming版参与讨论
相关主题
推荐免费webinar for monads, in Java 8/Scala/HaskellNodeJS厉害
板上的高人们能给科普比较functional programming language么我擦,haskell很简洁啊
关于pythonclojure能单独做大系统么?
Java EE这东西还有必要学吗如果选择学习5种编程语言你们选什么?
看了10分钟Scala,一个问题:啥叫FP?什么FP能替代python
有哪些公司用Lisp开发程序我觉得在scala上浪费时间没意思
这么多人讨论 FP, 大牛推荐门语言吧坑:这波fp scala 算是赢了吧
我来个总结不知道对不对大家选选自己最喜欢的语言
相关话题的讨论汇总
话题: scala话题: java话题: c++话题: haskell话题: jvm