CHAPTER 2

image

Programming in Scala

Scala is one of the hottest modern programming languages. It is the Cadillac of programming languages. It is not only powerful but also a beautiful language. Learning Scala will provide a boost to your professional career.

Big data applications are written in a number of programming languages, including Java, Python, C++, Scala, and others. Hadoop itself is written in Java. Most Hadoop applications are written in Java, but it supports other programming languages too. Similarly, Spark is written in Scala, but it supports multiple programming languages, including Scala, Java Python, and R.

Scala is a great language ...

Get Big Data Analytics with Spark: A Practitioner’s Guide to Using Spark for Large-Scale Data Processing, Machine Learning, and Graph Analytics, and High-Velocity Data Stream Processing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.