boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DataSciences版 - scala的主场在数学应用上 (转载)
相关主题
Data Scientist的编程能力
ds要刷leecode吗,
招数据科学家
求问编程语言的选择,学stat的往DS努力
coursera上ml的课,需要交作业吗?
Leetcode?
刚知道有这个版。问一下nosql比sql好在哪里?
data scientist 的 code test是不是集中在数据寻找上
我觉得关于datascience最近看到的几个有价值的贴
有人知道newsql吗? (转载)
相关话题的讨论汇总
话题: scala话题: java话题: 数学话题: hpc话题: 主场
进入DataSciences版参与讨论
1 (共1页)
z****e
发帖数: 54598
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现有系统无缝集成,这是非常重要的一个卖点
r*****d
发帖数: 346
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

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

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

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

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

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

z****e
发帖数: 54598
7
scala和vert.x都可以打包
vert.x的pkg格式更自由一点
scala不用vert.x只能做成jar
做成jar也够了,对于java程序来说
管他是java写的还是scala写的
反正都是jar
对此可能需要sbt
1 (共1页)
进入DataSciences版参与讨论
相关主题
有人知道newsql吗? (转载)
data science 的coding skill requirement 跟码工比如何?
data science Master, 美国哪个大学好?
都用了spark了吗?
转:Coursera 推荐工作
SF-based startup hiring a data scientist
Vincent Granville这哥们真的是对统计有意见啊。。。
学习spark是否需要懂scala?
一般data scientist都是什么背景,一定要phd吗?
新手请教:大家都用什么软件写 python code?
相关话题的讨论汇总
话题: scala话题: java话题: 数学话题: hpc话题: 主场