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 |