Groovy vs Kotlin vs Scala

Groovy

980
536
+ 1
189
Kotlin

3.9K
3K
+ 1
400
Scala

5.7K
4.1K
+ 1
1.5K
Pros of Groovy
Pros of Kotlin
Pros of Scala
Cons of Groovy
Cons of Kotlin
Cons of Scala

What is Groovy?

Groovy builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk. It makes modern programming features available to Java developers with almost-zero learning curve.

What is Kotlin?

Kotlin is a statically typed programming language for the JVM, Android and the browser, 100% interoperable with Java

What is Scala?

Scala is an acronym for ‚ÄúScalable Language‚ÄĚ. This means that Scala grows with you. You can play with it by typing one-line expressions and observing the results. But you can also rely on it for large mission critical systems, as many companies, including Twitter, LinkedIn, or Intel do. To some, Scala feels like a scripting language. Its syntax is concise and low ceremony; its types get out of the way because the compiler can infer them.
What companies use Groovy?
What companies use Kotlin?
What companies use Scala?
What tools integrate with Groovy?
What tools integrate with Kotlin?
What tools integrate with Scala?
Interest over time