orangy
Groovy was created to let you do really concise code, for problems that you generally would use a scripting language for.
Scala was created to make the creator of Groovy feel bad that he didn’t think his language out well enough.
Kotlin was created to show the creators of Scala that you can vastly improve Java without completely abandoning compatibility.www.reddit.com/r/java/comments/66rmsp/why_using_other_jvm_langages/dgkqmvv/