V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ideaplat
V2EX  ›  Scala

谁能说说 scala 和 python 的区别,有木有必要学习 scala?

  •  
  •   ideaplat · 2016-08-04 09:32:08 +08:00 · 18843 次点击
    这是一个创建于 3063 天前的主题,其中的信息可能已经有所发展或是发生改变。
    14 条回复    2016-08-23 16:29:53 +08:00
    est
        1
    est  
       2016-08-04 09:40:35 +08:00
    做 spark 就学 scala 。其余的没有必要。
    BMW
        2
    BMW  
       2016-08-04 09:42:32 +08:00 via iPhone
    还是学 java 吧
    knightdf
        3
    knightdf  
       2016-08-04 09:44:53 +08:00
    java+python 法力无边, scala 我只写 spark
    wander2008
        4
    wander2008  
       2016-08-04 09:49:53 +08:00 via iPhone
    居然在这里问区别…
    ideaplat
        5
    ideaplat  
    OP
       2016-08-04 10:01:48 +08:00
    @BMW 我 java 过敏,不打算碰
    skydiver
        6
    skydiver  
       2016-08-04 10:04:46 +08:00 via Android
    应该问这两个有什么共同点么
    maomaomao001
        7
    maomaomao001  
       2016-08-04 10:05:11 +08:00 via Android
    @ideaplat 那就用 kotlin 吧
    21grams
        8
    21grams  
       2016-08-04 10:05:20 +08:00
    这两个有什么好比的? 八杆子扯不着吧
    mko0okmko0
        9
    mko0okmko0  
       2016-08-04 11:35:12 +08:00
    听起来就是个新手问题,
    就假设你是想自学来解决自己的问题好了.
    python 很适合新手,因为社群健壮,提问基本上都有人回答.
    scala 基本上就是另一种 JAVA,性能比 python 好但社群???
    scala 基本上最重要的核心就是 AKKA,但 AKKA 也可单独拆出来用于 JAVA 和延伸语言例如 kotlin .
    scala /kotlin 等 JAVA 延伸语言的好处:没有 JAVA 版本问题,没有 python 版本问题.
    其实 C#也是很不错的.

    再好的语言没有社群你要自己搞,应该会很快就放弃或失败.你先找社群吧.语言不是问题.
    Perry
        10
    Perry  
       2016-08-04 11:41:14 +08:00
    po 主你 python 还没学好就别来问有没有必要学 scala 了
    huanghua123
        11
    huanghua123  
       2016-08-04 11:53:53 +08:00
    scala 是函数式语言 python 不是
    caixiexin
        12
    caixiexin  
       2016-08-04 12:37:52 +08:00 via Android
    主要语言是 Java ,再接触 JVM 语言才有亲切感。。不然等着被 sbt 虐吧😂
    wmttom
        13
    wmttom  
       2016-08-04 13:31:23 +08:00
    学 Scala 可以发现更大的世界,之后会感觉其他语言的特性都不会太陌生,感觉尤其是函数式编程和类型系统。
    不过身边会 Scala 的都是搞 spark 的,或者曾经搞过 spark 的。
    如果 Scala 都精通了,学 Python 也就是看下语法熟练下的事。
    Scala 与函数式编程是信仰,如果面试遇到信仰相同的面试官可能有加分。
    wh0syourda66y
        14
    wh0syourda66y  
       2016-08-23 16:29:53 +08:00
    学 scala 之前,可以先看看 haskell ,再学起来会轻松不少
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1174 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:15 · PVG 02:15 · LAX 10:15 · JFK 13:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.