Is there a statically typed language with good lambda support for the JVM?

I would really like to write some Google App Engine applications, but I'm an AC # developer by profession and, as such, I like static typing and Linq (or at least extensions + lambdas + predicates, if not the query syntax), There are is there a language that I can use on the JVM that offers these features?

+3
source share
5 answers

http://kotlin.jetbrains.org/

Easy to learn, powerful for libs and has full JVM integration. And yes, its readability is awesome (compared to Java, Scala, C #)!

0
source

Scala: http://www.scala-lang.org/

, Groovy , , , , Scala. Groovy : http://groovy.codehaus.org/

+4

Google App Java, , - Clojure, , Java, .

, , Google, , , .NET 3.5 # 3.

+2

I would look at Scala, it is a neat language, fast-typed and functional. Support in the Google engine cannot be stretched. Check out this google blog post from the jvm support team

Many languages ​​and the runtime will contact them

+1
source

Source: https://habr.com/ru/post/1706431/


All Articles