Share on LinkedInTweet about this on TwitterShare on Google+Share on FacebookShare on Reddit

Capture

First off: WHAT is SCALA and WHY should you learn it?

Scala (/ˈskɑːlɑː/ SKAH-lah)[7] is a programming language for general software applications. Scala has full support for functional programming and a very strong static type system. This allows programs written in Scala to be very concise and thus smaller in size than other general-purpose programming languages. Many of Scala’s design decisions were inspired by criticism of the shortcomings of Java .

There are various opinions about SCALA, but there is no doubt it’s a very highly valued skill for Data Science and “Big Data” processing.

 ‘Why you should learn SCALA’ from our friends a Toptal.

There is admittedly some truth to the statement that “Scala is hard”, but the learning curve is well worth the investment. Some of the more complex features of the language (Tuples, Functions, Macros, to name a few) ultimately make it easier for the developer to write better code and increase performance by programming in Scala. Frankly, we are programmers, and if we’re not smart enough to learn a language that has some complexity, then we’re in the wrong business.Read more

 And From O’Reilly Radar – ‘3 Simple Reasons why you should learn SCALA’
“…the fusion of functional and object-oriented programming continuing to pick up steam across leading-edge enterprises and start-ups, there’s no better time than right now to stop dabbling with code snippets and begin mastering the basics. Here are three simple reasons why learning Scala will help you grow as a Java developer.”  Read More

Not to mention that Apache Spark, the “red hot” Map-Reduce like cluster computing framework, designed to make data analytics fast – uses SCALA.

_____________________________________________________________________

If you’ve got some time (100 minutes) this popular video will take you under the hood on SCALA programming.

‘SCALA for the Intrigued” (67,000 Views)

TAKE A LOOK AT OUR CURRENT DATA SCIENCE AVAILABLE POSITIONS

Share on LinkedInTweet about this on TwitterShare on Google+Share on FacebookShare on Reddit

Blog Publisher / Head of Data Science Search

Founder & Head of Data Science Search at Starbridge Partners, LLC.