When it comes to programming languages, Scala and Java are two heavyweights that have left...