, The languages

Leveraging Groovy, Scala, and Clojure in an increasingly polyglot world

From the developerWorks archives

Neal Ford

Date archived: December 19, 2016 | Last updated: May 14, 2013|First published: January 29, 2013

This article launches a new developerWorks series by Neal Ford that performs a deep comparison of three next-generation JVM languages: Groovy, Scala, and Clojure. In this initial installment, find out what you'll gain from understanding their similarities and differences whether or not you choose to keep using Java as your main programming language for now.

16 April 2013 - Added links to "Common ground in Groovy, Scala, and Clojure, Part 1" and "Common ground in Groovy, Scala, and Clojure, Part 2" in Resources.

14 May 2013 - Added a link to "Common ground in Groovy, Scala, and Clojure, Part 3" in Resources.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.

Zone=Java development, Open source
ArticleID=855992 The languages