Programming on the Edge

case class Scala

Published by Matt Hicks under , , , , , , , on Tuesday, February 19, 2013

I've been pretty busy the past few weeks with clients and haven't had much time to blog. Last week, however, I gave a presentation to the OKC JUG (Java Users Group) about Scala. As anyone that actually reads my blog must know, Scala is my primary language and I absolutely love it. This week since I don't have a lot of time to delve into anything complex I'll simply share my presentation slides comparing Scala and Java code:

It is amazing how much more simplistic tasks can be accomplished in Scala versus Java.


Sebastian said... @ February 22, 2013 at 3:49 PM

Great comparison!

Where are the slides about why the other JVM languages are inferior to Scala?

I would be very interested in a comparison there also.

Matt Hicks said... @ February 23, 2013 at 2:08 PM

@Sebastian, sorry, I didn't create a slide for that. However, when I gave the talk I outlined the benefits to statically typed languages over dynamically typed. As well, for languages like Kotlin and Ceylon their focus is to be as much like Java as possible while adding some additional functionality. Scala differs in that they focused on making a great language and though that increases the learning-curve you end up with a far better language for your trouble.

Post a Comment