h*i 发帖数: 3446 | 1 这儿有人说要搞R的中文社区,说是要支持开源的统计分析软件的发展。如果是这样的
话,不如支持一个更年轻,更先进,更需要被支持的开源统计分析软件,这就是
incanter, http://incanter.org
incanter是基于一种Lisp语言的统计计算环境,是响应R的作者之一的号召而发展出来
的。Ross Ihaka, R的作者之一在2008年写文章说,R作为一个语言有很多缺陷,还是需
要用Lisp来作统计计算语言的基础才更好[1], 具体的论述见文章本身。
incanter用的Lisp语言叫clojure, http://clojure.org, 是运行于Java虚拟机上(也在发展运行于.NET虚拟机上的版本)的一种现代的Lisp。clojure在2007年问世,发展迅速,现在已经发布到了1.2版本。clojure的主要优势是对并行计算的天然支持,与虚拟机的宿主语言的无缝结合,当然还有Lisp的语言优势。
回到我的题目,如果要想有更多的impact,支持R不如支持incanter。别的不说,学会
lisp可以变成一个更好的programmer。未来是属于大规模的并行计算的,这儿 |
t*********m 发帖数: 55 | 2 有趣, 他在JSM上也提到这个东东了, 主要是他的一个PHD学生在做, 不过好像听众
的热情不大, 呵呵
clojure
NET
【在 h*i 的大作中提到】 : 这儿有人说要搞R的中文社区,说是要支持开源的统计分析软件的发展。如果是这样的 : 话,不如支持一个更年轻,更先进,更需要被支持的开源统计分析软件,这就是 : incanter, http://incanter.org : incanter是基于一种Lisp语言的统计计算环境,是响应R的作者之一的号召而发展出来 : 的。Ross Ihaka, R的作者之一在2008年写文章说,R作为一个语言有很多缺陷,还是需 : 要用Lisp来作统计计算语言的基础才更好[1], 具体的论述见文章本身。 : incanter用的Lisp语言叫clojure, http://clojure.org, 是运行于Java虚拟机上(也在发展运行于.NET虚拟机上的版本)的一种现代的Lisp。clojure在2007年问世,发展迅速,现在已经发布到了1.2版本。clojure的主要优势是对并行计算的天然支持,与虚拟机的宿主语言的无缝结合,当然还有Lisp的语言优势。 : 回到我的题目,如果要想有更多的impact,支持R不如支持incanter。别的不说,学会 : lisp可以变成一个更好的programmer。未来是属于大规模的并行计算的,这儿
|
h*i 发帖数: 3446 | 3 这个学生现在quit了,参加了clojure的咨询公司,全职作clojure开发了。
听众没兴趣这很正常啊。大部分人都是使用者,都愿意用现成的东西。毕竟R问世了这
么多年才成气候。
不过,我觉得在工业界,可能incanter会被接受得快一些。这儿大规模并行计算很重要
,而R的performance还是不行。
【在 t*********m 的大作中提到】 : 有趣, 他在JSM上也提到这个东东了, 主要是他的一个PHD学生在做, 不过好像听众 : 的热情不大, 呵呵 : : clojure : NET
|
c*m 发帖数: 1114 | 4 R的优势是在于统计方面的包多,用户多,免费。
说速度的话很多都不如Matlab,更别说fortran/C了。
其中用户多,便于交流是绝对性的优势。
incanter的并行优势?不是所有的问题都可能很容易转化为可以并行处理方式的,或者
说很多问题并行了提高也并不大。再说了,做并行在乎速度的话可以去用FORTRAN/C+MP
I. incanter 速度上肯定应该没法compete fortran/C吧。
现在人选工具的准测,feature是一部分,更重要的是用户的数量。没有广大用户使用也
就意味着很难得到技术支持,根本不会有人用。更何况incanter对做统计分析跟R比起来
来说没有太大的优势,还要学一门新语言,很有可能很长时间内没有技术支持。而且市
场早被R占据了,估计很难有所作为。
clojure
NET
【在 h*i 的大作中提到】 : 这儿有人说要搞R的中文社区,说是要支持开源的统计分析软件的发展。如果是这样的 : 话,不如支持一个更年轻,更先进,更需要被支持的开源统计分析软件,这就是 : incanter, http://incanter.org : incanter是基于一种Lisp语言的统计计算环境,是响应R的作者之一的号召而发展出来 : 的。Ross Ihaka, R的作者之一在2008年写文章说,R作为一个语言有很多缺陷,还是需 : 要用Lisp来作统计计算语言的基础才更好[1], 具体的论述见文章本身。 : incanter用的Lisp语言叫clojure, http://clojure.org, 是运行于Java虚拟机上(也在发展运行于.NET虚拟机上的版本)的一种现代的Lisp。clojure在2007年问世,发展迅速,现在已经发布到了1.2版本。clojure的主要优势是对并行计算的天然支持,与虚拟机的宿主语言的无缝结合,当然还有Lisp的语言优势。 : 回到我的题目,如果要想有更多的impact,支持R不如支持incanter。别的不说,学会 : lisp可以变成一个更好的programmer。未来是属于大规模的并行计算的,这儿
|
l*********s 发帖数: 5409 | 5 re, the same logic applies to web sites. The bigger the size, the more
valuable an online community is.
MP
用也
起来
【在 c*m 的大作中提到】 : R的优势是在于统计方面的包多,用户多,免费。 : 说速度的话很多都不如Matlab,更别说fortran/C了。 : 其中用户多,便于交流是绝对性的优势。 : incanter的并行优势?不是所有的问题都可能很容易转化为可以并行处理方式的,或者 : 说很多问题并行了提高也并不大。再说了,做并行在乎速度的话可以去用FORTRAN/C+MP : I. incanter 速度上肯定应该没法compete fortran/C吧。 : 现在人选工具的准测,feature是一部分,更重要的是用户的数量。没有广大用户使用也 : 就意味着很难得到技术支持,根本不会有人用。更何况incanter对做统计分析跟R比起来 : 来说没有太大的优势,还要学一门新语言,很有可能很长时间内没有技术支持。而且市 : 场早被R占据了,估计很难有所作为。
|
h*i 发帖数: 3446 | 6 “没有广大用户使用也就意味着很难得到技术支持,根本不会有人用”这句话就完全是
错误的,好像R一出来就有很多用户似的。用户都得慢慢来积累。R问世都十几年了,也
就现在才成气候。
R的市场和incanter可能并不一样。R主要在学校用。工业界的需求不一样。除了
performance的问题,主要问题在于R是一个domain语言,不是general-purpose语言。
公司招会一个domain语言的人比招一个会一种general-purpose语言的人难多了。要是
能有这个domain语言的general-purpose替代品的话,肯定会抛弃这个domain语言。没
看见SAS程序员们都在叫要被开掉了么?
将来如何没人能预测。自己多学点东西最保险。再说了,将来也是人创造出来的。
MP
用也
起来
【在 c*m 的大作中提到】 : R的优势是在于统计方面的包多,用户多,免费。 : 说速度的话很多都不如Matlab,更别说fortran/C了。 : 其中用户多,便于交流是绝对性的优势。 : incanter的并行优势?不是所有的问题都可能很容易转化为可以并行处理方式的,或者 : 说很多问题并行了提高也并不大。再说了,做并行在乎速度的话可以去用FORTRAN/C+MP : I. incanter 速度上肯定应该没法compete fortran/C吧。 : 现在人选工具的准测,feature是一部分,更重要的是用户的数量。没有广大用户使用也 : 就意味着很难得到技术支持,根本不会有人用。更何况incanter对做统计分析跟R比起来 : 来说没有太大的优势,还要学一门新语言,很有可能很长时间内没有技术支持。而且市 : 场早被R占据了,估计很难有所作为。
|
c*m 发帖数: 1114 | 7 这个没有啥可争的,一个语言想要推动,初期需要一大批有奉献精神的人。广大用户大
多数只是使用者,对一个还没成形的玩意不会有什么奉献精神。公司/industry的话另说
,他们的objective主要是和利益挂钩的,和发展统计这门学科没啥大关系。
【在 h*i 的大作中提到】 : “没有广大用户使用也就意味着很难得到技术支持,根本不会有人用”这句话就完全是 : 错误的,好像R一出来就有很多用户似的。用户都得慢慢来积累。R问世都十几年了,也 : 就现在才成气候。 : R的市场和incanter可能并不一样。R主要在学校用。工业界的需求不一样。除了 : performance的问题,主要问题在于R是一个domain语言,不是general-purpose语言。 : 公司招会一个domain语言的人比招一个会一种general-purpose语言的人难多了。要是 : 能有这个domain语言的general-purpose替代品的话,肯定会抛弃这个domain语言。没 : 看见SAS程序员们都在叫要被开掉了么? : 将来如何没人能预测。自己多学点东西最保险。再说了,将来也是人创造出来的。 :
|
b*******x 发帖数: 100 | 8 这个帖子挺有趣的,我还真不知道incanter,有时间看看去,更有意思的是我现在知道
R.Ihaka跟
D.T.lang在干什么了。。。。
btw:R可以平行运算。
http://cran.r-project.org/web/views/HighPerformanceComputing.html
在发展运行于.NET虚拟机上的版本)的一种现代的Lisp。clojure在2007年问世,发展迅
速,现在
已经发布到了1.2版本。clojure的主要优势是对并行计算的天然支持,与虚拟机的宿主
语言的无缝
结合,当然还有Lisp的语言优势。
clojure
NET
【在 h*i 的大作中提到】 : 这儿有人说要搞R的中文社区,说是要支持开源的统计分析软件的发展。如果是这样的 : 话,不如支持一个更年轻,更先进,更需要被支持的开源统计分析软件,这就是 : incanter, http://incanter.org : incanter是基于一种Lisp语言的统计计算环境,是响应R的作者之一的号召而发展出来 : 的。Ross Ihaka, R的作者之一在2008年写文章说,R作为一个语言有很多缺陷,还是需 : 要用Lisp来作统计计算语言的基础才更好[1], 具体的论述见文章本身。 : incanter用的Lisp语言叫clojure, http://clojure.org, 是运行于Java虚拟机上(也在发展运行于.NET虚拟机上的版本)的一种现代的Lisp。clojure在2007年问世,发展迅速,现在已经发布到了1.2版本。clojure的主要优势是对并行计算的天然支持,与虚拟机的宿主语言的无缝结合,当然还有Lisp的语言优势。 : 回到我的题目,如果要想有更多的impact,支持R不如支持incanter。别的不说,学会 : lisp可以变成一个更好的programmer。未来是属于大规模的并行计算的,这儿
|
b*******x 发帖数: 100 | 9 我汗,才发现你这个题目起的,比我上一个主题贴还无语。已经是赤裸裸的菜市场叫卖
了。。我等等看
看有没有SAS支持者出来反驳你,不然我心里该极度不平衡了。哈哈。
展运行于.NET虚拟机上的版本)的一种现代的Lisp。clojure在2007年问世,发展迅速,
现在已经发
布到了1.2版本。clojure的主要优势是对并行计算的天然支持,与虚拟机的宿主语言的
无缝结合,当
然还有Lisp的语言优势。
clojure
NET
【在 h*i 的大作中提到】 : 这儿有人说要搞R的中文社区,说是要支持开源的统计分析软件的发展。如果是这样的 : 话,不如支持一个更年轻,更先进,更需要被支持的开源统计分析软件,这就是 : incanter, http://incanter.org : incanter是基于一种Lisp语言的统计计算环境,是响应R的作者之一的号召而发展出来 : 的。Ross Ihaka, R的作者之一在2008年写文章说,R作为一个语言有很多缺陷,还是需 : 要用Lisp来作统计计算语言的基础才更好[1], 具体的论述见文章本身。 : incanter用的Lisp语言叫clojure, http://clojure.org, 是运行于Java虚拟机上(也在发展运行于.NET虚拟机上的版本)的一种现代的Lisp。clojure在2007年问世,发展迅速,现在已经发布到了1.2版本。clojure的主要优势是对并行计算的天然支持,与虚拟机的宿主语言的无缝结合,当然还有Lisp的语言优势。 : 回到我的题目,如果要想有更多的impact,支持R不如支持incanter。别的不说,学会 : lisp可以变成一个更好的programmer。未来是属于大规模的并行计算的,这儿
|