由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - clojure 做数据分析
相关主题
jvm上3大脚本语言[合集] 到底要学习Perl,还是Python?
王垠的这篇写的不错现在还在“学”脚本语言的,都弱爆了
jvm上的脚本,这个老外说得靠谱vert.x就是脚本语言们的企业版
clojure和common lisp的主要语言特性区别是什么?研究过的给说说哪种脚本语言适合做代码的文本分析?
从vert.x的例子看脚本脚本语言 vs 编译语言
groovy整个就是一个better pythonPerl程序员工作机会多吗?
想学函数语言和高层次抽象的同学看过来JVM上的语言互掐
接触scala两年了吐槽一下死卡拉
相关话题的讨论汇总
话题: clojure话题: 数据分析话题: groovy话题: java话题: 砖头
进入Programming版参与讨论
1 (共1页)
r*g
发帖数: 3159
1
记得版上有大侠用clojure 做数据分析?不知道现在还用不用?效果如何?
我看2010年有个报告说比R还慢许多,不知现在还是不是?
t****a
发帖数: 1212
2
incanter虽然比较挫,但是配上cascalog或者storm(我没试过,猜想可以)还是很有
潜力的。潜力就在
1. java library
2. 分布式
我现在的看法是R取代不了,单独一个语言也解决不了所有问题,让各种语言各司其职
,各取所长吧。
z****e
发帖数: 54598
3
我一直都在寻找一种简易的系统集成的方法
让这些脚本语言的程序员能够参与到java世界里面来
尤其是big data这一波
目前看vert.x最好
其他方法
eai太麻烦,太重量级,非专业人士不行
jvm的script engine还没做出来,鬼知道做成什么样子
反正至少没火起来,文档支持太少
所以就剩下vert.x
如果你有兴趣,针对vert.x的language扩展,做一个r的扩展的话
可能卖点会有很多
当然其本质是写一个jvm上的r引擎

【在 t****a 的大作中提到】
: incanter虽然比较挫,但是配上cascalog或者storm(我没试过,猜想可以)还是很有
: 潜力的。潜力就在
: 1. java library
: 2. 分布式
: 我现在的看法是R取代不了,单独一个语言也解决不了所有问题,让各种语言各司其职
: ,各取所长吧。

g*****g
发帖数: 34805
4
Groovy就是Java的脚本。做build, 做test,做UI,用的人都很多。
版上成天说的scala, clojure,加起来也就Groovy零头。
语言这东西,一定要简单。Groovy就是像Java一样简单的脚本语言。

【在 z****e 的大作中提到】
: 我一直都在寻找一种简易的系统集成的方法
: 让这些脚本语言的程序员能够参与到java世界里面来
: 尤其是big data这一波
: 目前看vert.x最好
: 其他方法
: eai太麻烦,太重量级,非专业人士不行
: jvm的script engine还没做出来,鬼知道做成什么样子
: 反正至少没火起来,文档支持太少
: 所以就剩下vert.x
: 如果你有兴趣,针对vert.x的language扩展,做一个r的扩展的话

z****e
发帖数: 54598
5
主要是给web等前端用
groovy用spring这些,对于前端的那些人来说
有些太重了,组装要很多时间,理解很多概念
否则搞不定
还有就是他们喜欢一些脚本,比如ruby这种,简单粗暴直接
所以vert.x比较适合这些人来用

【在 g*****g 的大作中提到】
: Groovy就是Java的脚本。做build, 做test,做UI,用的人都很多。
: 版上成天说的scala, clojure,加起来也就Groovy零头。
: 语言这东西,一定要简单。Groovy就是像Java一样简单的脚本语言。

t****a
发帖数: 1212
6
赵兄,我的思路恰好与你相反,我认为永远都是静态语言作为脚本语言调用的基本材料
,而不是把脚本语言集成到静态语言里。
打个比方,静态语言是烧制砖头,需要非常结实,高效率,可重用;而脚本语言是修建
大厦,把这些砖头粘起来的混凝土。仔细看看emacs的设计,R的设计,python的设计,
都是这样:c/fortran做底层,lisp/R脚本调用它们组成千变万化的应用。
SICP第一章就把pascal程序比作金字塔,我看来也就是砖头;而lisp它比作细胞,那就
是非常灵活有生命力的东西,拿来做业务逻辑正好。
这世界上的砖头已经五花八门,够多了,我想不通为什么还要用c/java/scala之类,继
续烧砖头。学现成的更简单。真有必要搞一种特别unique的砖头的时候,再去烧不行吗
?烧砖头很累的啊。

【在 z****e 的大作中提到】
: 我一直都在寻找一种简易的系统集成的方法
: 让这些脚本语言的程序员能够参与到java世界里面来
: 尤其是big data这一波
: 目前看vert.x最好
: 其他方法
: eai太麻烦,太重量级,非专业人士不行
: jvm的script engine还没做出来,鬼知道做成什么样子
: 反正至少没火起来,文档支持太少
: 所以就剩下vert.x
: 如果你有兴趣,针对vert.x的language扩展,做一个r的扩展的话

n*****3
发帖数: 1584
7
emacs的设计,R的设计,python的设计, all good,
but all kind of slow.

【在 t****a 的大作中提到】
: 赵兄,我的思路恰好与你相反,我认为永远都是静态语言作为脚本语言调用的基本材料
: ,而不是把脚本语言集成到静态语言里。
: 打个比方,静态语言是烧制砖头,需要非常结实,高效率,可重用;而脚本语言是修建
: 大厦,把这些砖头粘起来的混凝土。仔细看看emacs的设计,R的设计,python的设计,
: 都是这样:c/fortran做底层,lisp/R脚本调用它们组成千变万化的应用。
: SICP第一章就把pascal程序比作金字塔,我看来也就是砖头;而lisp它比作细胞,那就
: 是非常灵活有生命力的东西,拿来做业务逻辑正好。
: 这世界上的砖头已经五花八门,够多了,我想不通为什么还要用c/java/scala之类,继
: 续烧砖头。学现成的更简单。真有必要搞一种特别unique的砖头的时候,再去烧不行吗
: ?烧砖头很累的啊。

1 (共1页)
进入Programming版参与讨论
相关主题
吐槽一下死卡拉从vert.x的例子看脚本
scala/clojure/groovy/Jython/jruby都是噱头groovy整个就是一个better python
以后Web就是Node的天下了想学函数语言和高层次抽象的同学看过来
我认为JVM上的语言,老大还是Java接触scala两年了
jvm上3大脚本语言[合集] 到底要学习Perl,还是Python?
王垠的这篇写的不错现在还在“学”脚本语言的,都弱爆了
jvm上的脚本,这个老外说得靠谱vert.x就是脚本语言们的企业版
clojure和common lisp的主要语言特性区别是什么?研究过的给说说哪种脚本语言适合做代码的文本分析?
相关话题的讨论汇总
话题: clojure话题: 数据分析话题: groovy话题: java话题: 砖头