Redian新闻
>
scala的主场在数学应用上 (转载)
avatar
scala的主场在数学应用上 (转载)# DataSciences - 数据科学
z*e
1
【 以下文字转载自 Programming 讨论区 】
发信人: zhaoce (米高蜥蜴), 信区: Programming
标 题: scala的主场在数学应用上
发信站: BBS 未名空间站 (Mon Sep 8 02:17:07 2014, 美东)
尤其是ml这些东东上面
scala在并发这种低层次的需求上并无太大优势
相反劣势不少,各种语法糖容易制造bugs
干活时候制造的bugs比解决的多
如果不是学术圈内理论的输出比如nlp libs这种
不应该用scala
换言之,如果理论不过关,对nlp这些怎么做木有概念的话
用scala属于没事找事,大炮轰蚊子
说用了scala就能怎样怎样,乘早拉倒,没有的事
scala要跟数学理论结合起来才能发挥威力
搞统计的应该好好看看scala,包括生物,统计,数学这些行当
去工业界弄funding也更容易,不要搞hpc,hpc只对学术圈自身有意义
工业界不怎么用hpc,大街小巷都是分布式应用
scala就比较像样,造轮子,然后开源,然后release,pkg下下来就能用
不需要重新编译,这对于分布式来说至为关键
scala可以做到跟java现有系统无缝集成,这是非常重要的一个卖点
avatar
r*d
2
希望如此。。
以前学过一点范畴论,接触了coursera的scala之后发现我很喜欢scala的简洁清楚,还
有跟java的兼容性。。
相反java, 由于在学校完全没接触过,现在工作勉强能get away without java, 所以
对于我而言,确实是不打算入java了。。

【在 z****e 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: zhaoce (米高蜥蜴), 信区: Programming
: 标 题: scala的主场在数学应用上
: 发信站: BBS 未名空间站 (Mon Sep 8 02:17:07 2014, 美东)
: 尤其是ml这些东东上面
: scala在并发这种低层次的需求上并无太大优势
: 相反劣势不少,各种语法糖容易制造bugs
: 干活时候制造的bugs比解决的多
: 如果不是学术圈内理论的输出比如nlp libs这种
: 不应该用scala

avatar
j*n
3
我不觉得 scala 比 java 好入门,语法糖太多,统计系们的哥们没有经过 正规码工训
练的话 写出来更是千奇百怪, bug 层出不穷,下一个来维护 code 的根本没法看懂。
我还是觉得 java 才是正途. 只要你能写java, 再滥叶也滥不到哪里,再难看也能
有人看懂.
avatar
c*t
4
赵老师又这么高的兴致。不玩renjin了?

【在 z****e 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: zhaoce (米高蜥蜴), 信区: Programming
: 标 题: scala的主场在数学应用上
: 发信站: BBS 未名空间站 (Mon Sep 8 02:17:07 2014, 美东)
: 尤其是ml这些东东上面
: scala在并发这种低层次的需求上并无太大优势
: 相反劣势不少,各种语法糖容易制造bugs
: 干活时候制造的bugs比解决的多
: 如果不是学术圈内理论的输出比如nlp libs这种
: 不应该用scala

avatar
z*e
5
renjin还没做完,没法搞
等做完了再说,版本号不上1.0的东西,先不碰
spark上了1.0,可以搞搞了

【在 c****t 的大作中提到】
: 赵老师又这么高的兴致。不玩renjin了?
avatar
z*e
6
这个有办法搞
对ds输入打包的概念
强行要求ds最后交东西的时候
打成一个pkg/jar/zip这些
如果是vert.x上的话,就要求打成zip再上传
就是强行要求封装,定义输入和输出
打包之后的事情,给程序员做
打包之前的,ds搞定,这样程序员就不需要看懂scala代码了
就像jvm的代码,你也从来没看过吧?
一个道理,说白了就是模块化,封装,分层这些基本思想
java程序员对这些都很熟悉了
架构本质上就是soa

【在 j*****n 的大作中提到】
: 我不觉得 scala 比 java 好入门,语法糖太多,统计系们的哥们没有经过 正规码工训
: 练的话 写出来更是千奇百怪, bug 层出不穷,下一个来维护 code 的根本没法看懂。
: 我还是觉得 java 才是正途. 只要你能写java, 再滥叶也滥不到哪里,再难看也能
: 有人看懂.

avatar
z*e
7
scala和vert.x都可以打包
vert.x的pkg格式更自由一点
scala不用vert.x只能做成jar
做成jar也够了,对于java程序来说
管他是java写的还是scala写的
反正都是jar
对此可能需要sbt
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。