9 Other languages
9.1 Java
Java is a general purpose programming language. It is an object-oriented, concurrent language which is statically typed. It is one of the most frequently used languages in the industry, as well as a common language used in academia to teach the fundamentals of object oriented programming.
Main stength: Will run on almost any hardware, wherever the JVM runs.
Main downside: Needs JVM as an intermediary to run. JVM is large and brings considerable CPU use overhead.
Java is statically compiled to Java Bytecode which can be ran on a Java Virtual Machine.
Java’s most recent version is Java8
Java is cross-platform. It can be ran on Linux, Windows and Mac.
Very popular in the industry, highly valued (high salaries for programmers), actively developed.
Source: http://dev.stephendiehl.com/hask
9.2 Scheme
Scheme is a minimalist LISP implementation developed in the 1970s.
Source: http://dev.stephendiehl.com/hask