1.1 为什么要学习 Scala

  1. Spark 新一代内存级大数据计算框架,是大数据的重要内容。

  2. Spark 就是使用 Scala 编写的。因此为了更好的学习 Spark, 需要掌握 Scala 这门语言。
  3. Spark 的兴起,带动 Scala 语言的发展!


Scala combines object-oriented and functional programming in one concise, high-level language.

Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.


  • Groovy 创始人 James Strachan 曾经说过:

    我认为将来可能替代Java的就是Scala 。它实在太让我印象深刻了。我甚至可以诚实地说,如果有人在2003年把那本《Programming in Scala》拿给我看了的话,那我根本就不会再去发明Groovy了。

  • JavaOne 会议期间,在一个参加的讲座中有人向 Java 之父 James Gosling 提了一个有意思的问题:

    除了Java之外,你现在还使用JVM上的那些语言? Java之父的回答很迅速同时也很让人意外: Scala

Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-11-29 19:43:04

results matching ""

    No results matching ""