有没有对 JVM 提供良好 lambda 支持的静态类型语言?

发布于 2024-07-17 06:23:37 字数 125 浏览 10 评论 0原文

我很想编写一些 Google App Engine 应用程序,但我是一名 c# 开发人员,因此我喜欢静态类型和 Linq(或者至少是扩展 + lambda + 谓词,如果不是查询语法)。 我可以在 JVM 上使用提供这些功能的语言吗?

I'd quite like to write some Google App Engine apps, but I'm a c# developer by trade, and as such I like static typing and Linq (or at least extensions + lambdas + predicates, if not query syntax). Is there a language I can use on the JVM that offers these features?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

小帐篷 2024-07-24 06:23:37

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

实际上,Groovy 还有可选的 static打字,所以我也将包括它,但大多数静态类型,呃,类型似乎更喜欢 Scala。 Groovy 可以在以下位置找到:http://groovy.codehaus.org/

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

Actually, Groovy also has optional static typing, so I'll include it as well, but most static-type, uh, types seem to prefer Scala. Groovy can be found at: http://groovy.codehaus.org/

唔猫 2024-07-24 06:23:37

由于 Google App 引擎甚至不包括所有基本 Java 类,而是一个子集,因此尝试使用像 Clojure 这样的东西(一种编译为 Java 的函数式语言)将非常危险。

您可能只想留在 Google 提供的沙箱中,即使您在习惯 .NET 3.5 和 C#3 后会错过很多东西。

Since the Google App engine doesn't even include all the basic Java classes, but is a subset, trying to use anything like Clojure, which is a functional language that compiles to Java, would be very risky.

You may want to just stay in the sandbox provided by Google, even though you will be missing a great deal having gotten used to .NET 3.5 and C#3.

梅窗月明清似水 2024-07-24 06:23:37

我会研究 Scala,它是一种简洁的语言,打字速度快,而且速度快。 功能性的
Google 应用引擎的支持可能并不困难。 查看 Google 团队发布的关于 jvm 语言支持的博文

许多语言并在运行时绑定它们

I'd look into Scala, it's a neat language, it's fast typed & functional
Support in Google app engine might not be a stretch. Check out this blog post from the Google team on jvm language support

Many languages and in the runtime bind them

枉心 2024-07-24 06:23:37

http://kotlin.jetbrains.org/

易于学习,库功能强大,并且具有完整的 JVM 集成。
是的,它的可读性是惊人的(与 Java、Scala、C# 相比)!

http://kotlin.jetbrains.org/

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文