jvm与非jvm语言优劣
9月16日至18 日 , 2009年JVM语言峰会(致力于在JVM之上执行编程语言的发展)会议在Sun Santa Clara总部举行。该峰会不仅向各种语言的核心贡献者开放如今不仅可以在JVM上运行,而且还可以向公众开放(收取150美元的注册费)。 会议的主要思想是跨所有支持的语言进行协作并共享知识,因此有一些研讨会式的会议,在这些会议中,兴趣相似的小组成员可以聚在一起,并在更私密的环境中讨论主题。
去年没有去过那里,很难判断峰会是如何发展的,但是峰会上“语言知识”的集中无疑给我留下了深刻的印象。 几乎所有可以在JVM上运行的重要语言:JRuby,Clojure,Scala,Jython,Groovy以及其他一些语言,其中一些是在会议本身介绍的。
在新语言(至少对我们大多数人而言)中,有Noop (发音为noh-awp)和Ioke 。 第一天,来自Google的Alex Eagle展示了Noop语言。 Noop是一种“语言实验,旨在融合新旧语言的最佳课程,同时在语法上鼓励业界的最佳实践并阻止最恶劣的违法行为”。 Noop内置了对依赖项注入和可测试性的支持,而且Google也是这种新语言的支持者,这引起了它的极大兴趣和关注。
在第2天,Ola Bini也将Ioke定位为语言实验。 最终目标是表现力,此时最不重要的是性能。 可变性是Ioke的核心,这意味着它与Scala或Clojure强烈反对,Scala或Clojure是不可变性的关键。 他还解释了为什么他称Ioke为“折叠语言”。 可以将代码视为一张纸,然后将其折叠直到不再显示非必要特征为止。
除了语言,在今年的JVM语言峰会上还有许多其他演讲。 看看自己的议程 。 Sun承诺将解决Wiki的某些问题,因此希望不久后所有演示文稿都将可用。 Youtube上已经有一些简短的视频。
如果您对Groovy语言感兴趣,则该项目的作者和Andres Almiray与Groovy项目技术负责人Jochen Theodorou一起坐下来就可以观看Grails Podcast 第95集 。 还可以查看实时博客记录,采访和博客均可在grailspodcast.com上找到 。
翻译自: https://jaxenter.com/jvm-language-summit-2009-stars-and-starlets-100039.html
jvm与非jvm语言优劣

被折叠的 条评论
为什么被折叠?



