Pirates of the JVM — The infographic: Are you ready for an adventure?

Let’s go on a treasure hunt! In our Pirates of the JVM infographic, you’ll discover the finest jewels (a.k.a. programming languages) of the Java platform. Come and see for yourself!

Treasure map of the Java platform

When you were a child, what did you want to be when you grew up? An explorer, perhaps a treasure hunter? Now’s your chance to make your inner child happy. The ways of the JVM may not be the easiest but what if we told you there’s a treasure at the end of the road you’re traveling?

The JVM landscape is truly unique — the variety of programming languages, the fact that you don’t have to leave the Java ecosystem and the flexibility to juggle with countless programming paradigms [from object-oriented Java, JRuby or Ceylon to functional programming with Clojure, Frege or Erjang and dynamic scripting with Groovy, Jython or Rhino] — that’s what makes this universe one-of-a-kind.

There are countless programming languages that combine different concepts and typologies such as Scala, Kotlin, Xtend and Golo. Other languages use the JVM as a basis for higher-level modeling environments such as NetLogo for scientific simulation and processing for visual design communities.

Some languages have gone mainstream while others got lost in the tangled ways of the Bermuda Triangle and were thrown into oblivion …

Pirates of the JVM — The series

Are you familiar with all the programming languages mentioned above? Have you discovered them all?

If the answer is “no”, we’ll leave no stone unturned in the search for knowledge. Therefore, the Pirates of the JVM infographic will be accompanied by a series of articles in which we put the spotlight on the languages you may or may not know.

Pirates of the JVM — The infographic

But for now, we put the spotlight on the infographic [see below — and feel free to share it 😉] in which you’ll find different islands in different paradigm oceans. No treasure map is complete without a legend, right? With this in mind, we have included a few details but let’s not spoil the surprise.

Here’s a small clue, though. The JVM ecosystem is populated with lots of tools, frameworks and libraries but they may or may not be explicitly portrayed.

Take a closer look at the treasure map and see if you can spot your favorite instruments.